Example #1
0
        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));
        }