public void Favorite_test() { var user = new UserBuilder().Builder(); var favoriteBook = new FavoriteBookBuilder().WithUser(user).Builder(); _userRepository.Add(user); _favoriteBookRepository.Add(favoriteBook); _unitOfWork.Commit(); var result = _favoriteBookRepository.GetById(favoriteBook.Id); result.Should().NotBeNull(); result.Should().Be(favoriteBook); }
public async Task <BookDto> GetById(Guid id) { var favoriteBook = _favoriteBookRepository.GetById(id); if (favoriteBook == null) { NotifyError(DomainError.FavoriteBookNotFound); return(null); } var book = await _bookService.GetById(favoriteBook.BookId); return(book); }