public MustAssertionException( Exception innerException, MustAssertionRecord assertionRecord) : this(AssertionRecordHelper.BuildMessage(assertionRecord), innerException) { AssertionRecord = assertionRecord; }
public void NeverAssertionFailed( [CanBeNull] string description, [CanBeNull] TransformExceptionDelegate transformException, [CanBeNull] Assembly callerAssembly, [CanBeNull] string callerFilePath, [CanBeNull] int?callerLineNumber, [CanBeNull] string callerMemberName) { Exception[] _resolveDataErrorExceptions; var _data = _TryResolveData(_GetDataResolvers, out _resolveDataErrorExceptions); var _record = AssertionRecordHelper.CreateRecord( _data, description, callerAssembly, callerFilePath, callerLineNumber, callerMemberName); Exception _reportErrorException; _ReportFailure(MustAssertionType.AssertNever, _record, out _reportErrorException); throw AssertionExceptionHelper.CreateAssertionException( transformException: transformException, assertionRecord: _record, additionalExceptions: ExceptionHelper.Combine(_resolveDataErrorExceptions, ExceptionHelper.Yield(_reportErrorException))); }
public override string ToString() { return(AssertionRecordHelper.BuildMessage(this)); }