예제 #1
0
        public void GetPayerByIdTest()
        {
            PayerResponse actualPayers     = payers.GetById("62308");
            string        expectedResponse = TestHelper.GetJson(TestResource.ExpectedResponse + "Payer.json");

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

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

            TestHelper.PropertyValuesAreEquals(actualObj, expectedObj);
        }
예제 #2
0
        public void PayersParamsDesirializationTest()
        {
            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 + "Payer.json")
            });

            payers.ExecuteObj = restClient.Object;

            PayerResponse payer         = payers.GetById("00001");
            PayerResponse expectedPayer = PayerExpectedResults.GetExpectedPayer();

            TestHelper.PropertyValuesAreEquals(payer, expectedPayer);
        }