public void CalculateCorrectSalary(byte experience, decimal expected) { var salaryStrategy = new SalaryStrategyForProgrammer(); var result = salaryStrategy.CalculateSalary(experience); Assert.AreEqual(result, expected); }
public void WhenExperienceIsZeroThrowsException() { var salaryStrategy = new SalaryStrategyForProgrammer(); Assert.Catch <NotSupportedException>(() => salaryStrategy.CalculateSalary(0)); }