Пример #1
0
        public void LotRepository_FindAll_ReturnsAllLots()
        {
            var lots        = GetTestLots().ToList();
            var mockDbSet   = UnitTestHelper.GetMockDbSet <Lot>(lots.AsQueryable());
            var mockContext = GetMockContext(mockDbSet);
            var lotRepo     = new LotRepository(mockContext.Object);

            var result = lotRepo.FindAll().ToList();

            Assert.AreEqual(lots.Count, result.Count);
            for (int i = 0; i < result.Count; i++)
            {
                Assert.AreEqual(lots[i].Id, result[i].Id);
                Assert.AreEqual(lots[i].TurnkeyPrice, result[i].TurnkeyPrice);
                Assert.AreEqual(lots[i].Car?.Id, result[i].Car?.Id);
            }
        }