public async Task Run(Worker worker, string uri = "http://test") { var call = new HttpCall() { HttpType = HttpCallTypeEnum.Get, Uri = new Uri(uri) }; await worker.AddCall(call); }
public async Task Run(int id, Worker worker, int sleepTime = 100) { var converter = new Converter() { SleepTime = sleepTime }; var call = new HttpCall <int>(converter.IntConverter) { HttpType = HttpCallTypeEnum.Get, Uri = new Uri($"http://test/{id}") }; var result = await worker.AddCall(call); Assert.AreEqual(id, result); }
public async Task HttpWorkerTestSimpleRun() { var mockHttp = new MockHttpMessageHandler(); mockHttp.When("http://test").Respond("application/string", "10"); var client = mockHttp.ToHttpClient(); var worker = new Worker(client); var call = new HttpCall <int>(Converter.IntConverterStatic) { HttpType = HttpCallTypeEnum.Get, Uri = new Uri("http://test") }; var result = await worker.AddCall(call); Assert.AreEqual(10, result); }