public static void DoWork() { var firstObj = new PiContract(); var secondObj = new PiContract(); secondObj.BeginOfContract = new DateTime(2015, 1, 1); var differentiator = new Diff.GenericComparer <PiContract>(); var differences = differentiator.GetDifferences(firstObj, secondObj).ToList(); }
public static void DoWork_Version4() { var firstObj = new PiContract(); var secondObj = new PiContract(); secondObj.BeginOfContract = new DateTime(2015, 1, 1); var differentiator = new Diff.Version_4.GenericComparer <PiContract>(new Diff.Version_4.BasicComparisionStrategy <PiContract>()); var differences = differentiator.GetDifferences(firstObj, secondObj).ToList(); }