public void InnermostException_DoesNotHaveInnerException_ReturnsSameException() { Exception e = new Exception(); Exception actual = e.InnerMostException(); Assert.Same(e, actual); }
public void InnermostException_InheritedExceptionFirstInner_DeepestInnerReturned() { ArgumentException ae = new ArgumentException(); ArgumentNullException ane = new ArgumentNullException("", ae); Exception e = new Exception("", ane); Exception actual = e.InnerMostException(); Assert.Same(ae, actual); }