public async Task Handle_ShouldPersistTodoList()
        {
            var command = new CreateTodoListCommand
            {
                Title = "Bucket List"
            };

            var handler = new CreateTodoListCommandHandler(Context);

            var result = await handler.Handle(command, CancellationToken.None);

            var entity = Context.TodoLists.Find(result);

            entity.ShouldNotBeNull();
            entity.Title.ShouldBe(command.Title);
        }
Exemple #2
0
        public async Task Handle_ShouldPersistTodoList()
        {
            // Arrange
            var command = new CreateTodoListCommand
            {
                Title = "Bucket List"
            };

            var handler = new CreateTodoListCommandHandler(_context);

            // Act
            var id = await handler.Handle(command,
                                          CancellationToken.None);

            // Assert
            var entity = _context.TodoLists.Find(id);

            entity.ShouldNotBeNull();
            entity.Title.ShouldBe(command.Title);
        }