public void FindNotFoundType() { CriticalUserLevelException criticalUserLevelException = new CriticalUserLevelException(); UserLevelException userLevelException = new UserLevelException(criticalUserLevelException); Assert.AreEqual(null, ExceptionUtils.Find <CoreLevelException>(userLevelException)); }
public void FindByBaseType() { CriticalUserLevelException criticalUserLevelException = new CriticalUserLevelException(); UserLevelException userLevelException = new UserLevelException(criticalUserLevelException); Assert.AreSame(userLevelException, ExceptionUtils.Find <Exception>(userLevelException)); Assert.AreSame(userLevelException, ExceptionUtils.Find <BaseUserLevelException>(userLevelException)); Assert.AreSame(criticalUserLevelException, ExceptionUtils.Find <CriticalUserLevelException>(userLevelException)); }