Exemplo n.º 1
0
        public void DisposeResources_Should_NotDispose_When_DisposeIsFalse()
        {
            // Arrange
            var o = new ScarceResource();

            // Act
            o.Open();
            o.DisposeUnitTest(false);

            // Assert
            Assert.False(o.DisposeCalled);
        }
Exemplo n.º 2
0
        public void DisposeResources_Should_BeCalledDuringDispose()
        {
            // Arrange
            var o = new ScarceResource();

            // Act
            using (o)
            {
                o.Open();
            }

            // Assert
            Assert.True(o.DisposeCalled);
        }