コード例 #1
0
        public void CoveragePlanFinancialStopLossTest()
        {
            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 + "Coverage.json")
            });


            coverage.ExecuteObj = restClient.Object;
            CoverageResponse coverageResponse = coverage.All(param);
            Plan             expectedCoverage = CoveragePlanExpectedResults.GetExpectedCoveragePlan();

            TestHelper.PropertyValuesAreEquals(coverageResponse.Plan.Financials.StopLoss, expectedCoverage.Financials.StopLoss);
        }
コード例 #2
0
        public void CoveragePlanFinancialCostContainmentAndSpendDownTest()
        {
            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 + "Coverage.json")
            });


            coverage.ExecuteObj = restClient.Object;
            var coverageResponse = coverage.All(param);

            Financial expectedCoverage = CoveragePlanExpectedResults.GetFinancial();

            TestHelper.PropertyValuesAreEquals(coverageResponse.Plan.Financials.CostContainment, expectedCoverage);
            TestHelper.PropertyValuesAreEquals(coverageResponse.Plan.Financials.SpendDown, expectedCoverage);
        }