public void Should_NotPayOvertime_WithLessThan40Hours() { //arrange PayrollCalculator calculator = new PayrollCalculator(); double hours = 5.0; decimal rate = 8.25m; decimal expectedResult = 41.25m; //act decimal actualResult = calculator.CalulateGrossPay(hours, rate); //assert Assert.AreEqual(expectedResult, actualResult); }
public void Should_PayOvertime_WithOver40Hours() { //arrange PayrollCalculator calculator = new PayrollCalculator(); double hours = 42.5; decimal rate = 10m; decimal expectedResult = 437.50m; //act decimal actualResult = calculator.CalulateGrossPay(hours, rate); //assert Assert.AreEqual(expectedResult, actualResult); }