예제 #1
0
        public void TaskModel_CompleteTaskShouldUpdateTaskStatus()
        {
            var expected = TaskModel.Status.Completed;

            task.CompleteTask(engineer, partsUsed);
            var actual = task.TaskStatus;

            Assert.Equal(expected, actual);
        }
예제 #2
0
        public ActionResult SetComplete(int id)
        {
            var tasks = new TaskModel {
                Id = id.ToString()
            };

            tasks.CompleteTask(id);
            return(PartialView("Columns", tasks.FetchTask(id)));
        }
예제 #3
0
        public void TaskModel_CompleteTaskShouldRemoveTaskFromEngineersScheduledTasks()
        {
            var expected = false;

            task.CompleteTask(engineer, partsUsed);
            var actual = engineer.ScheduledTasks.Contains(task);

            Assert.Equal(expected, actual);
        }
예제 #4
0
        public ActionResult SetComplete(int id)
        {
            var tasks = new TaskModel {
                Id = id.ToString()
            };

            tasks.CompleteTask(id);
            return(Content("Done"));
        }
예제 #5
0
        public void TaskModel_CompleteTaskShouldUpdatePartsUsed()
        {
            bool expected = true;

            partsToAdd.Add(part);
            task.CompleteTask(engineer, partsToAdd);
            bool actual = task.PartsUsed.Contains(part);

            Assert.Equal(expected, actual);
        }
예제 #6
0
        public void TaskModel_CompleteTaskForEngineerShouldUpdateTaskDateTimeFields()
        {
            var timeBeforeUpdate = task.TaskUpdatedDateTime;

            task.CompleteTask(engineer, partsUsed);
            var timeAfterUpdate = task.TaskUpdatedDateTime;

            Assert.NotEqual(timeBeforeUpdate, timeAfterUpdate);
            Assert.Equal(task.TaskUpdatedDateTime, task.TaskCompletedDateTime);
        }
예제 #7
0
 public ActionResult SetComplete(int id)
 {
     TaskModel.CompleteTask(id, CurrentDatabase.Host, CurrentDatabase);
     return(Content("Done"));
 }
예제 #8
0
 public ActionResult SetComplete(int id)
 {
     TaskModel.CompleteTask(id);
     return(Content("Done"));
 }