Esempio n. 1
0
        void AssertBlame(BlameData data, Commit[] blame)
        {
            var allLines = data.ChunkLengths.Sum();

            Assert.AreEqual(allLines, blame.Length);

            int lastIndex = 0;

            for (int i = 0; i < data.ChunkCount; ++i)
            {
                var blameCommit = blame [lastIndex];

                for (int j = 0; j < data.ChunkLengths [i]; ++j)
                {
                    Assert.AreEqual(blameCommit, blame [lastIndex]);
                }
            }
        }
Esempio n. 2
0
        void AssertBlame(BlameData data, Commit compareCommit)
        {
            var blame = GetBlameForFile(compareCommit.Sha, data.File);

            AssertBlame(data, blame);
        }