Beispiel #1
0
        public void SearchOptionsByPayerIdTest()
        {
            PayerSearchOptionResponse actualPayers = payers.SearchOptions("62308");
            string expectedResponse = TestHelper.GetJson(TestResource.ExpectedResponse + "SearchOptionsByPayerId.json");

            TestHelper.CompareProperties(expectedResponse, actualPayers.JsonResponse());

            PayerSearchOptionResponse expectedObj = JsonConvert.DeserializeObject <PayerSearchOptionResponse>(expectedResponse);
            PayerSearchOptionResponse actualObj   = JsonConvert.DeserializeObject <PayerSearchOptionResponse>(actualPayers.JsonResponse());

            TestHelper.PropertyValuesAreEquals(actualObj, expectedObj);
        }
        public void SearchOptionsByPayerIdTest()
        {
            restClient.Setup(x => x.Execute(It.IsAny <string>(), It.IsAny <RequestOptions>(), It.IsAny <Hashtable>()))
            .Returns(new RestResponse()
            {
                StatusCode = HttpStatusCode.OK,
                Content    = TestHelper.GetJson(TestResource.MocksPath + "SearchOptionsPayer.json")
            });

            payers.ExecuteObj = restClient.Object;

            PayerSearchOptionResponse searchOptions = payers.SearchOptions("00001");

            Assert.IsNotNull(searchOptions);
            Assert.AreEqual(6, searchOptions.SearchOptions.Count());
            Assert.AreEqual("00001", searchOptions.PayerId);
        }