private void AssertCorrectId(DirCache treeT, GitSharp.TreeWalk.TreeWalk tw) { Assert.Equals(treeT.getEntry(tw.getPathString()).getObjectId(), tw.getObjectId(0)); }
public void testReadIndex_LsFiles() { Dictionary<string, CGitIndexRecord> ls = ReadLsFiles(); var dc = new DirCache(_index); Assert.AreEqual(0, dc.getEntryCount()); dc.read(); Assert.AreEqual(ls.Count, dc.getEntryCount()); int i = 0; foreach (var val in ls.Values) { Assert.IsTrue(CGitIndexRecord.Equals(val, dc.getEntry(i)), "Invalid index: " + i); i++; } }