public void testReadTwoLine()
{
setupReflog("logs/refs/heads/master", twoLine);
ReflogReader reader = new ReflogReader(db, "refs/heads/master");
var reverseEntries = reader.getReverseEntries();
Assert.AreEqual(2, reverseEntries.Count);
ReflogReader.Entry e = reverseEntries[0];
Assert.AreEqual(ObjectId
.FromString("c6734895958052a9dbc396cff4459dc1a25029ab"), e
.getOldId());
Assert.AreEqual(ObjectId
.FromString("54794942a18a237c57a80719afed44bb78172b10"), e
.getNewId());
Assert.AreEqual("Same A U Thor", e.getWho().Name);
Assert.AreEqual("*****@*****.**", e.getWho().EmailAddress);
Assert.AreEqual(60, e.getWho().TimeZoneOffset);
Assert.AreEqual("2009-05-22T22:36:42", iso(e.getWho()));
Assert.AreEqual(
"rebase finished: refs/heads/rr/renamebranch5 onto c6e3b9fe2da0293f11eae202ec35fb343191a82d",
e.getComment());
e = reverseEntries[1];
Assert.AreEqual(ObjectId
.FromString("0000000000000000000000000000000000000000"), e
.getOldId());
Assert.AreEqual(ObjectId
.FromString("c6734895958052a9dbc396cff4459dc1a25029ab"), e
.getNewId());
Assert.AreEqual("A U Thor", e.getWho().Name);
Assert.AreEqual("*****@*****.**", e.getWho().EmailAddress);
Assert.AreEqual(-60, e.getWho().TimeZoneOffset);
Assert.AreEqual("2009-05-22T20:36:41", iso(e.getWho()));
Assert.AreEqual("branch: Created from rr/renamebranchv4", e.getComment());
}