Пример #1
0
        public async Task ThenTheSystemShouldHaveNewListCreated()
        {
            _listId = await _listCreationTask;
            var list = await AppHooks.FindAsync <TodoList>(_listId);

            list.Should().NotBeNull();
            list.Title.Should().Be(_createTodoListCommand.Title);
            list.CreatedBy.Should().Be(_userId);
            list.Created.Should().BeCloseTo(DateTime.Now, 10000);
        }
Пример #2
0
        public async Task ThenTheSystemShouldHaveItemCorrectlyUpdated()
        {
            var item = await AppHooks.FindAsync <TodoItem>(_itemId);

            item.Title.Should().Be(_updateTodoItemCommand.Title);
            item.LastModifiedBy.Should().NotBeNull();
            item.LastModifiedBy.Should().Be(_userId);
            item.LastModified.Should().NotBeNull();
            item.LastModified.Should().BeCloseTo(DateTime.Now, 1000);
        }
Пример #3
0
        public async Task ThenTheSystemShouldHaveNewItemCreatedInTheList()
        {
            var item = await AppHooks.FindAsync <TodoItem>(_itemId);

            item.Should().NotBeNull();
            item.ListId.Should().Be(_createTodoItemCommand.ListId);
            item.Title.Should().Be(_createTodoItemCommand.Title);
            item.CreatedBy.Should().Be(_userId);
            item.Created.Should().BeCloseTo(DateTime.Now, 10000);
            item.LastModifiedBy.Should().BeNull();
            item.LastModified.Should().BeNull();
        }
Пример #4
0
        public async Task ThenTheDeletedListMustNotExistInTheSystem()
        {
            var list = await AppHooks.FindAsync <TodoList>(_listId);

            list.Should().BeNull();
        }
Пример #5
0
        public async Task ThenTheItemMustNotExistInTheSystem()
        {
            var list = await AppHooks.FindAsync <TodoItem>(_itemId);

            list.Should().BeNull();
        }