public void NullValuesCanBeDiffed() { var classA = new ClassA(null, "Test"); var classB = new ClassB(null, "Test"); var diff = classA.DiffObjects(classB); Assert.Empty(diff); }
public void NullValueInSourceCanBeDiffed() { var classA = new ClassA(null, "Test"); var classB = new ClassB(1, "Test"); var diff = classA.DiffObjects(classB); Assert.Single(diff); }
public void WrongTypeInTargetCanBeDiffed() { var classA = new ClassA(null, "Test"); var classB = new ClassAWithWrongPropType(10, "Test"); var diff = classA.DiffObjects(classB); Assert.Single(diff); }