/// <summary> /// Verifies if there was an expected <see cref="Exception"/> that it has been handled. /// </summary> private void CheckForException() { if (_exceptionType != null && !_caughtException) { _assertionLog.Add(Assertion.AreEqual(_exceptionType, null, null)); } }
/// <summary> /// Handles a <see cref="Exception"/> thrown by a test. /// </summary> /// <param name="exception">Exception.</param> private void HandleException(Exception exception) { if (_exceptionType == null || !_assertionLog.Add(Assertion.AreEqual(_exceptionType, exception.GetType(), null))) { _assertionLog.Add(exception); } _caughtException = true; }
/// <summary> /// Does the specified expected value equal the specified actual value? /// </summary> /// <param name="expected">Expected value.</param> /// <param name="actual">Actual value.</param> /// <typeparam name="T">Type.</typeparam> /// <returns>True if the specified expected value equals the specified actual value; otherwise, false.</returns> protected bool AreEqual <T>(T expected, T actual) { return(_assertionLog.Add(Assertion.AreEqual(expected, actual, _stackTraceTracker))); }