using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using Google.Protobuf; using Tango.BL.Enumerations; using Tango.PMR.Stubs; using Tango.PMR.Diagnostics; using Tango.FSE.Common.Diagnostics; using Tango.FSE.Procedures; public class Program { public void OnExecute(IProcedureContext context) { StubDancerPositionRequest stubDancerPositionRequest = new StubDancerPositionRequest(); string response1 = context.GetInput("ValidationPassword"); List list = new List(); if (response1 == "Aa123456") { context.WriteLine(response1); stubDancerPositionRequest.DancerID = 0; StubDancerPositionResponse response = context.Send(stubDancerPositionRequest); Thread.Sleep(100); list.Add (response.Position); stubDancerPositionRequest.DancerID = 1; response = context.Send(stubDancerPositionRequest); Thread.Sleep(100); list.Add (response.Position); stubDancerPositionRequest.DancerID = 2; response = context.Send(stubDancerPositionRequest); Thread.Sleep(100); list.Add (response.Position); context.AddResult(ResultType.Passed, "Array Result", list); } else { context.AddResult(ResultType.Failed, "Wrong password", response1); } } }