public override void SetUp() { base.SetUp(); git = new Git(db); // commit something WriteTrashFile(FILE, "Hello world"); git.Add().AddFilepattern(FILE).Call(); commit1 = git.Commit().SetMessage("Initial commit").Call(); git.Rm().AddFilepattern(FILE).Call(); commit2 = git.Commit().SetMessage("Removed file").Call(); git.NotesAdd().SetObjectId(commit1).SetMessage("data").Call(); }
public virtual void TestAddAndRemoveNote() { git.NotesAdd().SetObjectId(commit2).SetMessage("data").Call(); Note note = git.NotesShow().SetObjectId(commit2).Call(); string content = Sharpen.Runtime.GetStringForBytes(db.Open(note.GetData()).GetCachedBytes (), "UTF-8"); NUnit.Framework.Assert.AreEqual(content, "data"); git.NotesRemove().SetObjectId(commit2).Call(); IList <Note> notes = git.NotesList().Call(); NUnit.Framework.Assert.IsTrue(notes.Count == 1); }