Пример #1
0
        internal static void Issue052_ValuerPostCustomizable(Fake <CompareHint> hint, Data item1, Data item2)
        {
            IValuer valuer = new Valuer(false);

            hint.Setup("Supports",
                       new object[] { item1, item2, Arg.LambdaAny <ValuerChainer>() },
                       Behavior.Returns(true, Times.Once));
            hint.Setup("Compare",
                       new object[] { item1, item2, Arg.LambdaAny <ValuerChainer>() },
                       Behavior.Returns(Enumerable.Empty <Difference>(), Times.Once));

            valuer.AddHint(hint.Dummy);
            valuer.Equals(item1, item2).Assert().Is(true);
            hint.VerifyAll();
        }
Пример #2
0
 /// <summary>Verifies value is &lt; <paramref name="expected"/> or equals by value.</summary>
 /// <exception cref="AssertException">If value is &gt; <paramref name="expected"/>.</exception>
 /// <inheritdoc cref="HandleMathCheck"/>
 public virtual AssertChainer <T> LessThanOrIs(IComparable expected, string details = null)
 {
     return(Valuer.Equals(Value, expected)
         ? ToChainer()
         : LessThanOrEqualTo(expected, details));
 }