public void DiffTool_Should_ParseHunks() { var hunks = tool.Parse(diffLines); Assert.AreEqual(2, hunks.Count()); Assert.AreEqual(5, hunks[0].FirstLineIndex); Assert.AreEqual(14, hunks[0].LastLineIndex); Assert.AreEqual(1, hunks[0].OldBlock[0]); Assert.AreEqual(2, hunks[0].OldBlock[1]); Assert.AreEqual(1, hunks[0].NewBlock[0]); Assert.AreEqual(2, hunks[0].NewBlock[1]); Assert.AreEqual(16, hunks[1].FirstLineIndex); Assert.AreEqual(26, hunks[1].LastLineIndex); Assert.AreEqual(10, hunks[1].OldBlock[0]); Assert.AreEqual(10, hunks[1].OldBlock[1]); Assert.AreEqual(20, hunks[1].NewBlock[0]); Assert.AreEqual(10, hunks[1].NewBlock[1]); }