protected override void Dispose(bool disposing) { base.Dispose(disposing); if (disposing) { MockManagedPool.VerifyAll(); } }
public virtual void Return_Already_Disposed() { // Arrange MockInnerPool.Setup(inner => inner.Dispose()); MockManagedPool.Setup(managed => managed.Clear()).Returns(true); DecoratedPool.Dispose(); // Act var result = DecoratedPool.Return(null); // Assert Assert.False(result); }