/// <summary>
 /// Initializes a new instance of the <see cref="GreaterThanOrEqualConstraint"/> class.
 /// </summary>
 /// <param name="expected">The expected value.</param>
 public GreaterThanOrEqualConstraint(object expected) : base(expected)
 {
     Description = "greater than or equal to " + MsgUtils.FormatValue(expected);
 }
Пример #2
0
 /// <summary>
 /// Writes the text for a generalized value.
 /// </summary>
 /// <param name="val">The value.</param>
 private void WriteValue(object val)
 {
     Write(MsgUtils.FormatValue(val));
 }
Пример #3
0
 /// <summary>
 /// Writes the text for a generalized value.
 /// </summary>
 /// <param name="val">The value.</param>
 public override void WriteValue(object val)
 {
     Write(MsgUtils.FormatValue(val));
 }
 /// <summary>
 /// Display Expected and Actual lines for given values, including
 /// a tolerance value on the expected line.
 /// </summary>
 /// <param name="expected">The expected value</param>
 /// <param name="actual">The actual value causing the failure</param>
 /// <param name="tolerance">The tolerance within which the test was made</param>
 public override void DisplayDifferences(object expected, object actual, Tolerance tolerance)
 {
     if (expected != null && actual != null && expected.GetType() != actual.GetType() && MsgUtils.FormatValue(expected) == MsgUtils.FormatValue(actual))
     {
         _sameValDiffTypes = true;
         ResolveTypeNameDifference(expected, actual, out _expectedType, out _actualType);
     }
     WriteExpectedLine(expected, tolerance);
     WriteActualLine(actual);
     if (tolerance != null)
     {
         WriteDifferenceLine(expected, actual, tolerance);
     }
 }