public async Task GetHighestBid_ReturnsNull_WhenThereIsNoBids() { var groupCode = 1; //arrange var auction = GetAuctions("UserName", groupCode).First(a => a.AuktionID == 4); var mocks = CreateMocksForGetHighestBid(auction); var auctions = new Auctions(mocks.MockRepo.Object, mocks.MockUserManager.Object); //act var result = await auctions.GetHighestBid(auction); Assert.Null(result); //assert }
public async Task GetHighestBid_ReturnsHighestBid_WhenThereIsBids() { //arrange var groupCode = 1; var expectedAmount = 300; var auction = GetAuctions("UserName", groupCode).First(a => a.AuktionID == 2); var mocks = CreateMocksForGetHighestBid(auction); var auctions = new Auctions(mocks.MockRepo.Object, mocks.MockUserManager.Object); //act var result = await auctions.GetHighestBid(auction); Assert.Equal(expectedAmount, result.Summa); //assert }