public async Task UpdateAsyncTest_NullWishlistBookMap_ThrowsNullReferenceException() { //arrange _mapper.WithMap(null); _access.WithUpdateResult(true); _sut = new WishlistRepository(_access.Object, _mapper.Object); //act var result = await _sut.UpdateAsync(WishlistBookTestUtils.GenerateValidWishlistBook()); //assert Assert.IsFalse(result); _access.Verify(m => m.UpdateOneAsync(It.IsAny <WishlistMap>()), Times.Never); }
public async Task UpdateAsyncTest_ValidWishlistBook_HappyPath() { //arrange _mapper.WithMap(BookMapTestUtils.GenerateValidBookMap()); _access.WithUpdateResult(true); _sut = new WishlistRepository(_access.Object, _mapper.Object); //act var result = await _sut.UpdateAsync(WishlistBookTestUtils.GenerateValidWishlistBook()); //assert Assert.IsTrue(result); _access.Verify(m => m.UpdateOneAsync(It.IsAny <WishlistMap>()), Times.Once); }