public ITaxCalculationStrategy GetTaxCalculationToUseForThisPerson(string Country, Yrke yrke, string Namn) { if (Country == "SE") { return(new SwedenTaxCalculation()); } if (Country == "FI") { return(new FinlandTaxCalculation(yrke)); } if (Country == "NO") { return(new NorwayTaxCalculation(yrke, Namn)); } throw new Exception("Fel land"); }
public NorwayTaxCalculation(Yrke yrke, string namn) { _yrke = yrke; _namn = namn; }
public FinlandTaxCalculation(Yrke yrke) { _yrke = yrke; }