public void When_checking_nested_exceptions() { var innerE = new InvalidOperationException(); var e = new ArgumentNullException("foo", innerE); e.IsExpectedException(typeof(InvalidOperationException)) .ShouldBeFalse(); e.IsExpectedException(typeof(ArgumentNullException)) .ShouldBeTrue(); }