public void action_should_only_be_called_when_disposed() { int count = 0; var callback = new DisposableCallback(() => ++count); Assert.Equal(0, count); callback.Dispose(); Assert.Equal(1, count); }