public void GetTotalTest() { TimesheetGenerator ts = new TimesheetGenerator(1, 40); int expected = ts.CalculateTotalTimeWorked(new[] { 40 }); int actual = ts.GetTotal(); Assert.AreEqual(expected, actual); }
public void CalculateOvertimeTestWith() { int hoursWorked = 90; int expected = 10; TimesheetGenerator tg = new TimesheetGenerator(); int returnedValue = tg.CalculateOvertime(hoursWorked); Assert.AreEqual(returnedValue, expected); }
public void TimesheetGeneratorTest() { //aaa (Arrange Act Assert) //Arrange TimesheetGenerator tg1 = new TimesheetGenerator(); //DEFAULT 2 weeks, 40 Hours max TimesheetGenerator tg2 = new TimesheetGenerator(1); //1 week, default max TimesheetGenerator tg3 = new TimesheetGenerator(1, 36); //1 week, 36 hours max //Act //Assert Assert.Fail(); }
public void TimesheetGeneratorTest() { //testing all constructors, // X_1 = Exactly the max number hours worked // X_2 = 1 hour overtime // X_3 = 0 hours //aaa (Arrange Act Assert) //Arrange TimesheetGenerator tg1 = new TimesheetGenerator(); //DEFAULT 2 weeks, 40 Hours max TimesheetGenerator tg2 = new TimesheetGenerator(1); //1 week, default max TimesheetGenerator tg3 = new TimesheetGenerator(1, 36); //1 week, 36 hours max //Act int expected1_1 = 0; int expected1_2 = 1; int expected1_3 = 0; int actual1_1 = tg1.CalculateOvertime(80); int actual1_2 = tg1.CalculateOvertime(81); int actual1_3 = tg1.CalculateOvertime(0); int expected2_1 = 0; int expected2_2 = 1; int expected2_3 = 0; int actual2_1 = tg2.CalculateOvertime(40); int actual2_2 = tg2.CalculateOvertime(41); int actual2_3 = tg2.CalculateOvertime(0); int expected3_1 = 0; int expected3_2 = 1; int expected3_3 = 0; int actual3_1 = tg3.CalculateOvertime(36); int actual3_2 = tg3.CalculateOvertime(37); int actual3_3 = tg3.CalculateOvertime(0); //Assert Assert.AreEqual(expected1_1, actual1_1); Assert.AreEqual(expected1_2, actual1_2); Assert.AreEqual(expected1_3, actual1_3); Assert.AreEqual(expected2_1, actual2_1); Assert.AreEqual(expected2_2, actual2_2); Assert.AreEqual(expected2_3, actual2_3); Assert.AreEqual(expected3_1, actual3_1); Assert.AreEqual(expected3_2, actual3_2); Assert.AreEqual(expected3_3, actual3_3); //Assert.Fail(); }
public void ValidateInputTest() { TimesheetGenerator ts = new TimesheetGenerator(); bool expected = false; bool actual1 = ts.ValidateInput(80); bool actual2 = ts.ValidateInput(-3); Assert.AreEqual(expected, actual1); Assert.AreEqual(expected, actual2); }
public void ValidateInputTestWrong() { int userInput = 30; TimesheetGenerator t = new TimesheetGenerator(); bool returned = t.ValidateInput(userInput); Assert.AreEqual(false, returned); }
public void ValidateInputTest1() { int userInput = 24; TimesheetGenerator t = new TimesheetGenerator(); bool returned = t.ValidateInput(userInput); Assert.AreEqual(true, returned); }
public TimesheetEngine() { tg = new TimesheetGenerator(); this.Start(); }