Example #1
0
 public InnerIssueType(string exceptionTypeName, string message, string stackTrace, string issueLevel, IInnerIssueType innerIssueType)
 {
     _exceptionTypeName = exceptionTypeName;
     _message           = message;
     _stackTrace        = stackTrace;
     _issueLevel        = issueLevel;
     _innerIssueType    = innerIssueType;
 }
Example #2
0
 public IssueType(string exceptionTypeName, string message, string stackTrace, IssueLevel issueLevel, IInnerIssueType inner, IEnumerable <IIssue> issues, int ticket, string responseMessage)
 {
     _exceptionTypeName = exceptionTypeName;
     _message           = message;
     _stackTrace        = stackTrace;
     _issueLevel        = issueLevel;
     _inner             = inner;
     _issues            = issues.ToList();
     _ticket            = ticket;
     ResponseMessage    = responseMessage;
 }
Example #3
0
 public static bool AreEqual(this Tharga.Quilt4Net.DataTransfer.IssueType item, IInnerIssueType issueType)
 {
     if (item == null && issueType == null)
     {
         return(true);
     }
     if (item.ExceptionTypeName != issueType.ExceptionTypeName)
     {
         return(false);
     }
     if (string.Compare(Clean(item.Message), Clean(issueType.Message), StringComparison.InvariantCultureIgnoreCase) != 0)
     {
         return(false);
     }
     if (string.Compare(Clean(item.StackTrace), Clean(issueType.StackTrace), StringComparison.InvariantCultureIgnoreCase) != 0)
     {
         return(false);
     }
     if (item.IssueLevel != issueType.IssueLevel)
     {
         return(false);
     }
     if (!item.Inner.AreEqual(issueType.Inner))
     {
         return(false);
     }
     return(true);
 }