public void CanCompare_SamePropertyValue_True() { var comparer = TestComparisionClass.Comparer; var o1 = new TestComparisionClass { Property1 = "obj1", Property2 = 1 }; var o2 = new TestComparisionClass { Property1 = "obj2", Property2 = 1 }; comparer.Equals(o1, o2).ShouldBeTrue(); }
public void CanCompare_DifferentPropertyValue_False() { var comparer = TestComparisionClass.Comparer; var o1 = new TestComparisionClass { Property1 = "obj1", Property2 = 1 }; var o2 = new TestComparisionClass { Property1 = "obj2", Property2 = 2 }; comparer.Equals(o1, o2).ShouldBeFalse(); }