public void CanComputeSameDiffgram() { List <string> left; List <string> right; CreateStringLists(out left, out right); DiffGram <string> diff = IEnumHelper.ComputeDiff(left, right); TestDiffGram(diff, true, left.Count, 0, 0); }
public void CanFindLeftDiffs() { List <int> left; List <int> right; CreateIntLists(out left, out right); left.AddRange(new[] { 5, 6, 7 }); DiffGram <int> diff = IEnumHelper.ComputeDiff(left, right); TestDiffGram(diff, false, 3, 3, 0); }
public void CanFindMixedDiffs() { List <string> left; List <string> right; CreateStringLists(out left, out right); left.AddRange(new[] { "l1", "l2", "l3" }); right.AddRange(new[] { "r1", "r2", "r3" }); DiffGram <string> diff = IEnumHelper.ComputeDiff(left, right); TestDiffGram(diff, false, 3, 3, 3); }
public void CanFindAllDiffs() { List <string> left = new List <string>() { "a", "b", "c" }; List <string> right = new List <string>() { "d", "e", "f" }; DiffGram <string> diff = IEnumHelper.ComputeDiff(left, right); TestDiffGram(diff, false, 0, 3, 3); }