public void Employee_WithLowSalary_Should_Be_Sad() { int lowSalary = 50; EmployeeBuilder builder = new EmployeeBuilder(); builder.CreateEmployee() .WithAValidContract() .WithDaysWorkedRange(DateTime.Today.AddDays(-3), DateTime.Today.AddDays(-1)) .WithSalaryInEuros(lowSalary); Employee employeeTested = builder.GetEmployee(); Assert.IsTrue(employeeTested.GetHappinessPercent() < 25); }
public void Employee_WithAverageSalary_Should_Be_Of_Average_Happiness() { int averageSalary = 5000; EmployeeBuilder builder = new EmployeeBuilder(); builder.CreateEmployee() .WithAValidContract() .WithSalaryInEuros(averageSalary); Employee employeeTested = builder.GetEmployee(); int happiness = employeeTested.GetHappinessPercent(); Assert.IsTrue(happiness > 25 && happiness < 75); }