public void Release_WhenCanceled_ShouldNotExecuteCallbacks() { bool wasCalled = false; this.testee.Register(() => wasCalled = true); this.testee.Cancel(); this.testee.Release(); wasCalled.Should().BeFalse(); }