public void RateTaskOwnerTest() { int rate = 3; UserController userController = new UserController(); UpdateAdd updateAdForm = new UpdateAdd(); updateAdForm.Rate = rate; updateAdForm.TaskOwner = taskOwner.Username; updateAdForm.Tasker = tasker.Username; UpdateAddController updateAddController = new UpdateAddController(); updateAddController.RateTaskOwner(updateAdForm); taskOwner = userController.ReturnUserWithGivenUsername(taskOwner.Username); Assert.AreEqual(4, taskOwner.Rating); }
public void TestAssignAd() { UpdateAdd newForm = new UpdateAdd(); newForm.TaskIdField = ad.TaskID; newForm.Tasker = tasker.Username; UpdateAddController updateAddController = new UpdateAddController(); updateAddController.AssignAd(newForm); TaskController taskController = new TaskController(); ad = taskController.ReturnTaskWithGivenTaskId(ad.TaskID); Assert.AreEqual(true, ad.IsAssignedToSomeone); Assert.AreEqual(tasker.Username, ad.AssignedToUserWithThisUsername); }
public void QuitTaskTest() { UpdateAdd newForm = new UpdateAdd(); TaskController taskController = new TaskController(); newForm.TaskIdField = ad.TaskID; newForm.Tasker = tasker.Username; UpdateAddController updateAddController = new UpdateAddController(); updateAddController.AssignAd(newForm); UpdateAdd quitForm = new UpdateAdd(); quitForm.TaskIdField = ad.TaskID; quitForm.Tasker = tasker.Username; quitForm.TaskOwner = taskOwner.Username; updateAddController.QuitTask(quitForm); ad = taskController.ReturnTaskWithGivenTaskId(ad.TaskID); Assert.AreEqual(false, ad.IsAssignedToSomeone); Assert.AreEqual("", ad.AssignedToUserWithThisUsername); }