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); }