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); }
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); }