public void Deactivate_NotTransparantProxy_Disposable() { var initializableMock = new Mock <IDisposable>(MockBehavior.Strict); var reference = new InstanceReference { Instance = initializableMock.Object }; initializableMock.Setup(p => p.Dispose()); _strategy.Deactivate(_contextMock.Object, reference); Assert.Same(initializableMock.Object, reference.Instance); initializableMock.Verify(p => p.Dispose(), Times.Once); }
public void Deactivate_NotTransparantProxy_Disposable() { _strategy.Deactivate(_context, _disposable); }