示例#1
0
        public async Task EditBookPrice_ShouldSuccess(Guid bookPriceId, decimal price)
        {
            _repository.Setup(s => s.GetAsync(bookPriceId)).ReturnsAsync(DataSeed.BookPrices.FirstOrDefault(bp => bp.Id == bookPriceId));
            _repository.Setup(s => s.UpdateAsync(new BookPrice(Guid.NewGuid(), 0m, "")));
            BookPrice bookPrice = await _priceService.EditBookPrice(bookPriceId, price);

            Assert.Equal(bookPriceId, bookPrice.Id);
            Assert.Equal(price, bookPrice.Price);
        }