public async Task AddBookPrice_ShouldSuccess(Guid bookId, decimal price, string remark) { _bookRepository.Setup(s => s.GetAsync(bookId)).ReturnsAsync(DataSeed.Books.FirstOrDefault(b => b.Id == bookId)); _repository.Setup(s => s.InsertAsync(new BookPrice(Guid.NewGuid(), 0m, ""))); BookPrice bookPrice = await _priceService.AddBookPrice(bookId, price, remark); Assert.Equal(bookId, bookPrice.BookId); Assert.Equal(price, bookPrice.Price); Assert.Equal(remark, bookPrice.Remark); }