void ValuesNotEqual() { var left = new { ValueA = 1, ValueB = 10 }; var right = new { ValueA = 1, ValueB = 11 }; var check = Eq.Values(left, right).Check(x => x.ValueA).Check(x => x.ValueB); ExpectNot((bool)check); }
void ValueNotEqual() { var left = new { Value = 1 }; var right = new { Value = 2 }; var check = Eq.Values(left, right).Check(x => x.Value); ExpectNot((bool)check); }
void NoValues() { ExpectThrows <InvalidOperationException>(() => (bool)Eq.Values(1, 1)); }
public bool Equals(Id other) => Eq.Values(this, other).Check(x => x.ToString());
public bool Equals(LinkText other) { return(Eq.Values(this, other).Check(x => x.Value)); }
public bool Equals(Id other) { return(Eq.Values(this, other).Check(x => x.ToString())); }