public void CompareUnmatchedParents() { var parent1 = new Parent("Parent1", 1, 2); var parent2 = new Parent("Parent2", 1, 2); var comparer = new CompareObjects(); bool compare = comparer.Compare(parent1, parent2); Assert.IsTrue(compare, comparer.DifferencesString); }
public void CompareMatchedParents() { var parent1 = new Parent("Parent1", 1, 2); var parent2 = new Parent("Parent1", 1, 2); var comparer = new CompareObjects(); AddIgnoreElements(comparer, "Key"); bool compare = comparer.Compare(parent1, parent2); Assert.IsTrue(compare, comparer.DifferencesString); }
public void CompareIgnoreChildParents() { var parent1 = new Parent("Parent1", 1, 2); parent1.AddChild("Child1", 1); var parent2 = new Parent("Parent1", 1, 2); var comparer = new CompareObjects(); AddIgnoreElements(comparer, "Key", "m_Children"); bool compare = comparer.Compare(parent1, parent2); Assert.IsTrue(compare, comparer.DifferencesString); }