Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }