public void DisposeCallsAction() { var called = false; var disposable = new DelegatingDisposable(delegate { called = true; }); disposable.Dispose(); Assert.True(called); }
public void DisposeCallsAction() { var called = false; var disposable = new DelegatingDisposable(delegate { called = true; }); disposable.Dispose(); Assert.True(called); }
public void DisposeCallsActionFirstTimeOnly() { var calls = 0; var disposable = new DelegatingDisposable(delegate { calls++; }); disposable.Dispose(); Assert.Equal(1, calls); disposable.Dispose(); Assert.Equal(1, calls); }
public void DisposeCallsActionFirstTimeOnly() { var calls = 0; var disposable = new DelegatingDisposable(delegate { calls++; }); disposable.Dispose(); Assert.Equal(1, calls); disposable.Dispose(); Assert.Equal(1, calls); }