Exemple #1
0
 public void SetTaskCancelTest()
 {
     _task.Weight   = 1;
     _task.WorkToDo = 1;
     _tasksManager.AddInProgress(_task);
     _tasksManager.Cancel(_task);
     Assert.AreEqual(0, _tasksManager.TaskResult.InProgress);
     Assert.AreEqual(1, _tasksManager.TaskResult.Cancelled);
     Assert.AreEqual(0, _tasksManager.ToDo.Count);
     Assert.AreEqual(0, _tasksManager.InProgress.Count);
     Assert.AreEqual(1, _tasksManager.Cancelled.Count);
     Assert.AreEqual(1, _task.WorkToDo);
 }
Exemple #2
0
        public void ShouldCancelTask()
        {
            var task = _tasksManager.Add(42);

            _tasksManager.Cancel(42);
            Assert.Equal(TaskStatus.Canceled, task.Status);
        }