using If.Baltics.HomeTask;
using System.Collections.Generic;
public static void Main()
var insuranceCompany = new InsuranceCompany();
var testRunner = new TestRunner(insuranceCompany, TestType.SellPolicy);
public class InsuranceCompany : IInsuranceCompany
public IPolicy SellPolicy(string nameOfInsuredObject, DateTime validFrom, int validMonths, List<Risk> insuredRisks)
throw new NotImplementedException();
public class Policy : IPolicy
public string NameOfInsuredObject { get; set; }
public DateTime ValidFrom { get; set; }
public DateTime ValidTill { get; set; }
public decimal Premium { get; set; }
public IList<Risk> InsuredRisks { get; set; } = new List<Risk>();