public void Equals_returns_false_when_both_sides_are_not_equals() { var spec = new FalseSpecification <string>(); Assert.IsFalse(spec.Equals(10)); Assert.IsFalse(spec.Equals(new AdHocSpecification <string>(x => true))); Assert.IsFalse(spec.Equals(new FalseSpecification <object>())); Assert.IsFalse(spec.Equals(Helpers.NullSpecification)); }
public void Equals_returns_true_when_both_sides_are_equals() { var spec1 = new FalseSpecification <string>(); var spec2 = new FalseSpecification <string>(); Assert.IsTrue(spec1.Equals(spec2)); }