public void Dispose_UnitOfWorkWithNullDbContext_Success() { // Arrange FakeUnitOfWork unitOfWork; using (unitOfWork = new FakeUnitOfWork()) { Assert.NotNull(unitOfWork.FakeEntityRepository); } // Act unitOfWork.Dispose(); // Assert var repository = unitOfWork.FakeEntityRepository; Assert.NotNull(repository); }