Esempio n. 1
0
        public void SearchOptionsTest()
        {
            var    actualPayers     = payers.SearchOptions();
            string expectedResponse = TestHelper.GetJson(TestResource.ExpectedResponse + "SearchOptions.json");

            TestHelper.CompareProperties(expectedResponse, actualPayers.JsonResponse());
        }
        public void SearchOptionsTest()
        {
            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 + "SearchOptions.json")
            });

            payers.ExecuteObj = restClient.Object;

            PayersSearchOptionResponse searchOptions = payers.SearchOptions();

            Collection <PayerSearchOptionResponse> expectedSearchOptions = SearchOptionsExpectedResults.GetExpectedSearchOption();

            Assert.IsNotNull(searchOptions);
            Assert.AreEqual(expectedSearchOptions.Count, searchOptions.SearchOptionsList.Count);
            Assert.AreEqual(expectedSearchOptions[0].PayerId, searchOptions.SearchOptionsList[0].PayerId);
            Assert.AreEqual(expectedSearchOptions[0].SearchOptions.Count, searchOptions.SearchOptionsList[0].SearchOptions.Count);
        }