Пример #1
0
        public async Task LotRepository_GetByIdAsync_ReturnsProperLot()
        {
            var lot         = GetTestLots().First();
            var mockDbSet   = UnitTestHelper.GetMockDbSet <Lot>(GetTestLots().AsQueryable());
            var mockContext = GetMockContext(mockDbSet);
            var lotRepo     = new LotRepository(mockContext.Object);

            var result = await lotRepo.GetByIdAsync(lot.Id);

            Assert.AreEqual(lot.Id, result.Id);
            Assert.AreEqual(lot.TurnkeyPrice, result.TurnkeyPrice);
            Assert.AreEqual(lot.Car?.Id, result.Car?.Id);
        }