Beispiel #1
0
 public void should_create_task(ITodoTask task,
                                [Frozen] ITodoRepository repository, TaskManager manager)
 {
     // act
     manager.Add(task);
     // assert
     repository.Received().Add(task);
 }
Beispiel #2
0
        public void should_delete_task(ITodoTask task,
                                       [Frozen] ITodoRepository repository, TaskManager manager)
        {
            // act
            manager.Remove(task.Id);

            //assert
            repository.Received().Remove(task.Id);
        }
Beispiel #3
0
        public AddTodoOutput(ITodoTask t)
        {
            var task = (TodoTask)t;

            TaskId          = task.Id;
            TaskName        = task.Name;
            TaskDescription = task.Description;
            TaskDueDate     = task.DueDate;
            TaskIsCompleted = task.IsCompleted;
        }
Beispiel #4
0
 public void should_notify_when_change_content_of_task(ITodoTask task,
                                                       [Frozen] ITodoRepository repository,
                                                       [Frozen] INotifier <ITodoTask> notify, TaskManager manager, string newContent)
 {
     // arrange
     repository.Get(task.Id).Returns(task);
     // action
     manager.Update(task.Id, newContent);
     //assert
     notify.Received().Notify(task);
 }
Beispiel #5
0
        public void should_notify_when_change_state_of_task(ITodoTask task,
                                                            [Frozen] ITodoRepository repository,
                                                            [Frozen] INotifier <ITodoTask> notify, TaskManager manager)
        {
            // arrange
            repository.Get(task.Id).Returns(task);
            // action
            manager.MarkComplete(task.Id);
            //assert
            notify.Received().Notify(task);

            task.IsComplete.Should().BeTrue();
        }
Beispiel #6
0
        public void should_mark_complete_task(ITodoTask task,
                                              [Frozen] ITodoRepository repository, TaskManager manager)
        {
            // arrange
            repository.Get(task.Id).Returns(task);

            // act
            manager.MarkComplete(task.Id);

            //assert
            repository.Received().Get(task.Id);
            task.IsComplete.Should().BeTrue();
        }
Beispiel #7
0
        public void should_change_task(ITodoTask task,
                                       [Frozen] ITodoRepository repository, TaskManager manager, string newContent)
        {
            // arrange
            repository.Get(task.Id).Returns(task);

            // act
            manager.Update(task.Id, newContent);

            // assert
            repository.Received().Get(task.Id);
            task.Content.Should().Be(newContent);
        }
Beispiel #8
0
 public void Add(ITodoTask task)
 {
     _tasks.Add(task);
 }
Beispiel #9
0
 public RemoveTodoOutput(ITodoTask t)
 {
     Id = ((TodoTask)t).Id;
 }
Beispiel #10
0
 public Task Add(ITodoTask task)
 {
     _context.TodoTasks.Add((TodoTask)task);
     _context.Serialize();
     return(Task.CompletedTask);
 }
Beispiel #11
0
 public void Add(ITodoTask task)
 {
     _repository.Add(task);
 }
Beispiel #12
0
 public ServiceContainer(IUser user, ITodoTask todoTask)
 {
     this._todoTask = todoTask;
     this._user     = user;
 }