public void ClaimPayementReportsTest() { ClaimPaymentReportsResponse actualResponse = claim.GetClaimPaymentReport(); string expectedResponse = TestHelper.GetJson(TestResource.ExpectedResponse + "PaymentReports.json"); TestHelper.CompareProperties(expectedResponse, actualResponse.JsonResponse()); ClaimPaymentReportsResponse expectedObj = JsonConvert.DeserializeObject <ClaimPaymentReportsResponse>(expectedResponse); ClaimPaymentReportsResponse actualObj = JsonConvert.DeserializeObject <ClaimPaymentReportsResponse>(actualResponse.JsonResponse()); TestHelper.PropertyValuesAreEquals(actualObj, expectedObj); }
public void GetAllClaimPaymentReportTest() { restClient.Setup(x => x.Execute(It.IsAny <string>(), It.IsAny <RequestOptions>(), It.IsAny <Hashtable>())) .Returns(new RestResponse() { StatusCode = HttpStatusCode.OK, Content = TestHelper.GetJson(TestResource.ExpectedResponse + "PaymentReports.json") }); claim.ExecuteObj = restClient.Object; var report = claim.GetClaimPaymentReport(); Fixture fixture = new Fixture(); ClaimPaymentReportsResponse sut = fixture.Create <ClaimPaymentReportsResponse>(); TestHelper.PropertiesAreEqual(sut, report.JsonResponse()); }