protected TryGetHint ( ExpressionParser parser, object left, object right, string &hint ) : bool | ||
parser | ExpressionParser | |
left | object | |
right | object | |
hint | string | |
return | bool |
public void DoesntTriggerIfNotComparesEqual() { var hint = new MethodEqualsInsteadOfOperatorEqualsHint(); Expression<Func<bool>> exp = () => new NeverEqual() == new NeverEqual(); string description; Assert.IsFalse(hint.TryGetHint(exp.Body, out description)); Assert.IsNull(description); }
public void TriggersIfComparesEqual() { var hint = new MethodEqualsInsteadOfOperatorEqualsHint(); Expression<Func<bool>> exp = () => new AlwaysEqual() == new AlwaysEqual(); string description; Assert.IsTrue(hint.TryGetHint(exp.Body, out description)); Assert.IsNotNull(description); }