public void GetExistingTodoItems() { var existingItem = TodoItemBuilder.WithDefaultValues(); _todoContext.TodoItems.Add(existingItem); _todoContext.SaveChanges(); var itemId = existingItem.Id; _output.WriteLine($"Todo name {existingItem.Title}"); var todoItemFromRepo = _todoItemRepository.GetById(itemId); Assert.Equal(existingItem.Title, todoItemFromRepo.Title); }
public async Task GetById_Should_CallFindById() { // Arrange var guid = Guid.NewGuid(); _repositoryMock.Setup(x => x.FindById(It.IsAny <Guid>(), true)).ReturnsAsync(new TodoItem()); // Act await _repository.GetById(guid); // Assert _repositoryMock.Verify(x => x.FindById(guid, true), Times.Once()); _repositoryMock.VerifyNoOtherCalls(); }