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

            await lotRepo.DeleteByIdAsync(id);

            mockDbSet.Verify(
                m => m.Remove(It.Is <Lot>(
                                  l => l.Id == id)),
                Times.Once);
        }