public void GetAllBidsForUser_ReturnsABidListOfLengthZero_WhenUserIdIsPassedAndDatabaseIsEmpty() { // Arrange int expected = 0; int Id = 1; SqlServerBidRepository bidRepo = new SqlServerBidRepository(context); // Act int actual = bidRepo.GetAllBidsForUser(Id).Count(); // Assert Assert.AreEqual(expected, actual); }
public void GetAllBidsForUser_ReturnsABidListOfLengthOne_WhenUserIdOneIsPassedAndIsPresentInDatabase() { // Arrange int expected = 1; int id = 1; InsertData(); SqlServerBidRepository bidRepo = new SqlServerBidRepository(context); // Act int actual = bidRepo.GetAllBidsForUser(id).Count(); // Assert Assert.AreEqual(expected, actual); }
public void BidOnListing_AddsANewBidToDatabase_WhenCalledWithBidObject() { // Arrange int expected = 2; InsertData(); Bid bid = new Bid() { Id = 1, ListingId = 1, UserId = 1, BidAmount = 0 }; SqlServerBidRepository bidRepo = new SqlServerBidRepository(context); // Act bidRepo.BidOnListing(bid); int actual = context.Bids.ToList().Count(); // Assert Assert.AreEqual(expected, actual); }