コード例 #1
0
        public void InsuranceTest(CarInsuranceDetailTestCase testData)
        {
            //ARRENGE
            var testCase = new CarInsuranceDetailDto
            {
                Age            = testData.Age,
                Brand          = testData.Brand,
                EngineCapacity = testData.EngineCapacity,
                FuelType       = testData.FuelType,
                InsuranceType  = testData.InsuranceType
            };

            //ACT
            var insuranceCost = _calculationFactory.Calculate(testCase);

            //ASSERT
            Assert.AreEqual(testData.Result, insuranceCost);
        }
コード例 #2
0
        public void InsuranceTestGeneric(CarInsuranceDetailTestCase testCase)
        {
            //ARRENGE
            var @case = new CarInsuranceDetailDto
            {
                Age            = testCase.Age,
                Brand          = testCase.Brand,
                EngineCapacity = testCase.EngineCapacity,
                FuelType       = testCase.FuelType,
                InsuranceType  = testCase.InsuranceType
            };

            //ACT
            var insuranceCost = _calculationFactory.Calculate(@case);

            //ASSERT
            Assert.Equal(testCase.Result, insuranceCost);
        }