Ejemplo n.º 1
0
        public void dispose_of_managed_resources_is_called_only_once_when_explicitly_disposed()
        {
            var obj = new DisposableObject();

            obj.Dispose();
            Assert.Equal(1, obj.DisposeOfManagedResourcesCount);
            obj.Dispose();
            Assert.Equal(1, obj.DisposeOfManagedResourcesCount);
        }
 public void DisposableObjectIsDisposedAfterDisposal()
 {
     DisposableObject disp = new DisposableObject();
     disp.Dispose();
     Assert.True(disp.IsDisposed);
 }
Ejemplo n.º 3
0
        public void is_disposed_is_true_when_explicity_disposed()
        {
            var obj = new DisposableObject();

            obj.Dispose();
            Assert.True(obj.IsDisposed);
        }
Ejemplo n.º 4
0
        public void is_disposing_is_true_when_explicitly_disposed()
        {
            var obj = new DisposableObject();

            obj.Dispose();
            Assert.True(obj.DisposeOfManagedResourcesIsDisposingValue);
        }
Ejemplo n.º 5
0
        public void is_disposing_is_false_when_disposed()
        {
            var obj = new DisposableObject();

            obj.Dispose();
            Assert.False(obj.IsDisposingAccessor);
        }