public void Arrange() { Setup(); var certificateResponses = Builder <CertificateResponse> .CreateListOfSize(10).Build(); MockHttp.When("http://localhost:59022/api/v1/certificates/tobeprinted") .Respond("application/json", JsonConvert.SerializeObject(certificateResponses)); // Respond with JSON _result = AssessorServiceApi.GetCertificatesToBePrinted().Result; }
public async Task ThenItShouldUpdateCertificatesInChunksOf100(int batchSize, int chunksSent) { Setup(); var request = MockHttp.When(HttpMethod.Put, "http://localhost:59022/api/v1/certificates/*") .Respond(System.Net.HttpStatusCode.OK, "application/json", "{'status' : 'Boo'}"); var certificateResponses = Builder <CertificateResponse> .CreateListOfSize(batchSize).Build(); await AssessorServiceApi.ChangeStatusToPrinted(1, certificateResponses); Assert.AreEqual(chunksSent, MockHttp.GetMatchCount(request)); }
public void Arrange() { Setup(); _emailTemplate = Builder <EMailTemplate> .CreateNew().Build(); var templateName = EMailTemplateNames.PrintAssessorCoverLetters; MockHttp.When($"http://localhost:59022/api/v1/emailTemplates/{templateName}") .Respond("application/json", JsonConvert.SerializeObject(_emailTemplate)); // Respond with JSON _result = AssessorServiceApi.GetEmailTemplate(templateName).Result; }
public void Arrange() { Setup(); _expected = Builder <BatchLogResponse> .CreateNew() .With(q => q.BatchNumber = 12) .Build(); MockHttp.When("http://localhost:59022/api/v1/batches/latest") .Respond("application/json", JsonConvert.SerializeObject(_expected)); // Respond with JSON _result = AssessorServiceApi.GetCurrentBatchLog().Result; }