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);
        }