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); }
public void is_disposed_is_true_when_explicity_disposed() { var obj = new DisposableObject(); obj.Dispose(); Assert.True(obj.IsDisposed); }
public void is_disposing_is_true_when_explicitly_disposed() { var obj = new DisposableObject(); obj.Dispose(); Assert.True(obj.DisposeOfManagedResourcesIsDisposingValue); }
public void is_disposing_is_false_when_disposed() { var obj = new DisposableObject(); obj.Dispose(); Assert.False(obj.IsDisposingAccessor); }