protected virtual void Append(StringBuilder builder, XmlComparisonDetails details)
 {
     builder.AppendFormat(
         "{0} at \"{1}\" ({2}:{3})",
         this.GetValueText(details.Value),
         details.XPath,
         details.LineNumber,
         details.LinePosition);
 }
Exemplo n.º 2
0
        public XmlComparison(
            XmlComparisonType comparisonType,
            XmlComparisonDetails expectedDetails,
            XmlComparisonDetails actualDetails)
        {
            if (expectedDetails == null)
            {
                throw new ArgumentNullException("expectedDetails");
            }

            if (actualDetails == null)
            {
                throw new ArgumentNullException("actualDetails");
            }

            this.comparisonType  = comparisonType;
            this.actualDetails   = actualDetails;
            this.expectedDetails = expectedDetails;
        }