protected override Task Because() { var rnd = new Random().Next(0, Repo.Branches["master"].Commits.Count()); _pointer = Repo.Branches["master"].Commits.Skip(rnd).First().Sha; return(GitDb.CreateBranch(new Reference { Name = "test", Pointer = _pointer })); }
protected override async Task Because() { using (var t = await GitDb.CreateTransaction("master")) { await t.Add(new Document { Key = "subdir\\key", Value = "value" }); await t.Delete("key"); await t.Commit("message", Author); } }
protected override Task Setup() => GitDb.Save("master", "save this", new Document { Key = "key", Value = "value" }, Author);
protected override Task Because() => GitDb.Delete("master", "key", "message", Author);
protected override Task Because() => GitDb.CreateBranch(new Reference { Name = "test", Pointer = "master" });