public void Dispose_FalseDispose_Success() { // Arrange var dbContextOptionsBuilder = new DbContextOptionsBuilder <DbContext>().UseInMemoryDatabase(nameof(Dispose_FalseDispose_Success)); var unitOfWork = new FakeUnitOfWork( dbContext => new FakeRepository(dbContext), dbContextOptionsBuilder.Options, "dbo" ); // Act unitOfWork.DoNotDispose(); // Assert Assert.NotNull(unitOfWork.FakeEntityRepository); }