Пример #1
0
        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);
        }
Пример #2
0
        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);
        }