public void Setup() { PolicyDataProvder = new PolicyDataProvider(); RiskDataProvider = new RiskDataProvider(); PolicyRepository = new PolicyRepository(PolicyDataProvder); RiskRepository = new RiskRepository(RiskDataProvider); PolicySellService = new PolicyService(PolicyRepository, RiskRepository, PremiumCalculator); RiskService = new RiskService(PolicyRepository, RiskRepository); PremiumCalculator = new PremiumCalculator(RiskRepository); AvailableRiskUpdater = new AvailableRiskUpdater(Company); DEFAULT_OBJECT_NAME = "obj"; Risk1 = new Risk { Name = "Test risk 1", YearlyPrice = 500.0m }; Risk2 = new Risk { Name = "Test risk 2", YearlyPrice = 800.0m }; Risk3 = new Risk { Name = "Test risk 3", YearlyPrice = 400.0m }; List <Risk> initialAvailableRisks = new List <Risk>(); initialAvailableRisks.Add(Risk1); initialAvailableRisks.Add(Risk2); initialAvailableRisks.Add(Risk3); Company = new InsuranceCompany("If", initialAvailableRisks, PolicySellService, RiskService, PremiumCalculator); }
public void Setup() { List <Risk> initialAvailableRisks = new List <Risk>(); Company = new InsuranceCompany("If", initialAvailableRisks, new Mock <IPolicyService>().Object, new Mock <IRiskService>().Object, new Mock <IPremiumCalculator>().Object); AvailableRiskUpdater = new AvailableRiskUpdater(Company); Risk1 = new Risk { Name = "Test risk 1", YearlyPrice = 5.5m }; Risk2 = new Risk { Name = "Test risk 2", YearlyPrice = 5.1m }; }
public void SetUp() { CompanyMock = new Mock <IInsuranceCompany>(); AvailableRiskUpdater = new AvailableRiskUpdater(CompanyMock.Object); }