public void Should_throw_exception_when_note_expected_exception_occurs() { var recoveryWasCalled = false; Should.Do(ThrowInvalidOperationException).On<ArgumentNullException>(x => recoveryWasCalled = true); Assert.That(recoveryWasCalled, Is.False); }