/// <summary> /// /// </summary> /// <returns></returns> private async Task APICall() { var situation = ""; foreach (var s in btnStatus) { if (s == null) { situation += "-"; } else { situation += s; } } var d = await SmartClient.GetMyRecommendation(situation, "X"); if (d != null) { btnStatus[(int)d.recommendation] = "X"; UpdateButtonStatus((int)d.recommendation); if (await WinCheck("X") != false) { await Reset(); return; } } }
public static async Task OpenClient(SmartClient client) { await client.Login(); await Get.CurrentLender(client); await Get.ApplicationByLendercode(client); }
public Logger RunTestAsync(Func <SmartClient, Task> function) { Logger log = new Logger(); for (int round = 0; round < Rounds; round++) { var taskList = new List <Task>(); for (int iterationNumber = 0; iterationNumber < TestCaseData.Count; iterationNumber++) { var iterationData = getIterationData(iterationNumber); var client = new SmartClient(log, iterationData); taskList.Add(function(client)); } Task.WaitAll(taskList.ToArray()); } return(log); }
public static async Task <Response> Application(SmartClient client) { return(await client.SendAsync(Commands.SaveApplication)); }
public static async Task SubmitApplicationProcess(SmartClient client) { await SmartClientHelper.OpenClient(client); await Post.NewApplication(client); }
private void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { SmartClient.ChangeProgress(-1); }
public void GetMyRecommendationTest() { var x = SmartClient.GetMyRecommendation("---------", "O").Result; }
public static async Task <Response> ApplicationByLendercode(SmartClient client) { return(await client.SendAsync(Commands.GetApplicationByCode)); }
public static async Task <Response> CurrentLender(SmartClient client) { return(await client.SendAsync(Commands.GetCurrentLender)); }
public static async Task <Response> AllLenders(SmartClient client) { return(await client.SendAsync(Commands.GetLenders)); }
public static async Task <Response> ApplicationByFullName(SmartClient client) { return(await client.SendAsync(Commands.GetApplicationByFullName)); }