public void Dispose_NotDisposed_Disposes() { Assume.That(!FInstance.IsDisposed); Assume.That(Exemplar.Disposed, Is.Zero); Assume.That(Exemplar.Disposing, Is.Zero); FInstance.Dispose(); Assert.That(FInstance.IsDisposed); Assert.That(Exemplar.Disposed, Is.EqualTo(1)); Assert.That(Exemplar.Disposing, Is.EqualTo(1)); }