public GetDiff ( string baseSources, string diffSource ) : |
||
baseSources | string | |
diffSource | string | |
return |
public void TestStringIsNotUpdated() { var processor = new DiffProcessor(); var source = "123"; var diff = "123"; var result = processor.GetDiff(source, diff); var leftFirstString = result.LeftPan[0]; leftFirstString.Action.Should(Be.EqualTo(DiffActionType.None), "leftFirstString.Action.Should(Be.EqualTo(DiffActionType.None))"); leftFirstString.Line.Should(Be.EqualTo(source), "leftFirstString.Line.Should(Be.EqualTo(source))"); leftFirstString.LineNumber.Should(Be.EqualTo(0), "leftFirstString.LineNumber.Should(Be.EqualTo(0))"); var rightFirstString = result.RightPan[0]; rightFirstString.Action.Should(Be.EqualTo(DiffActionType.None), "rightFirstString.Action.Should(Be.EqualTo(DiffActionType.None))"); rightFirstString.Line.Should(Be.EqualTo(diff), "rightFirstString.Line.Should(Be.EqualTo(diff))"); rightFirstString.LineNumber.Should(Be.EqualTo(0), "rightFirstString.LineNumber.Should(Be.EqualTo(0))"); }
public void TestStringAdded() { var processor = new DiffProcessor(); var source = "123"; var diff = "123\r\n789"; var result = processor.GetDiff(source, diff); result.LeftPan.Count.Should(Be.EqualTo(2), "result.LeftPan.Count.Should(Be.EqualTo(2))"); result.RightPan.Count.Should(Be.EqualTo(2), "result.RightPan.Count.Should(Be.EqualTo(2))"); var leftSecondString = result.LeftPan[1]; leftSecondString.Action.Should(Be.EqualTo(DiffActionType.None), "leftSecondString.Action.Should(Be.EqualTo(DiffActionType.None))"); leftSecondString.Line.Should(Be.Empty, "leftSecondString.Line.Should(Be.Empty)"); leftSecondString.LineNumber.Should(Be.EqualTo(-1), "leftSecondString.LineNumber.Should(Be.EqualTo(-1))"); var rightSecondString = result.RightPan[1]; rightSecondString.Action.Should(Be.EqualTo(DiffActionType.Added), "rightSecondString.Action.Should(Be.EqualTo(DiffActionType.Added))"); rightSecondString.Line.Should(Be.EqualTo("789"), "rightSecondString.Line.Should(Be.EqualTo(\"789\"))"); rightSecondString.LineNumber.Should(Be.EqualTo(1), "rightSecondString.LineNumber.Should(Be.EqualTo(1))"); }
public void TestStringUpdate() { var processor = new DiffProcessor(); var source = "123\r\n456"; var diff = "123\r\n789"; var result = processor.GetDiff(source, diff); result.LeftPan.Count.Should(Be.EqualTo(2)); result.RightPan.Count.Should(Be.EqualTo(2)); var leftSecondString = result.LeftPan[1]; leftSecondString.Action.Should(Be.EqualTo(DiffActionType.Updated)); leftSecondString.Line.Should(Be.EqualTo("456")); leftSecondString.LineNumber.Should(Be.EqualTo(1)); var rightSecondString = result.RightPan[1]; rightSecondString.Action.Should(Be.EqualTo(DiffActionType.Updated)); rightSecondString.Line.Should(Be.EqualTo("789")); rightSecondString.LineNumber.Should(Be.EqualTo(1)); }