public override Branch Add(string name, string committish) { var id = new ObjectId(committish); var commit = new TestableCommit(this.repository, id); return(Add(name, commit)); }
private Remote MockRemote(IGitRepository repository) { var branches = new TestableBranchCollection(repository); var tipId = new ObjectId("c6d8764d20ff16c0df14c73680e52b255b608926"); var tip = new TestableCommit(repository, tipId); var head = branches.Add("refs/heads/feature/feat-test", tip); var remote = new TesatbleRemote("origin"); var references = new TestableReferenceCollection(); _ = references.Add("develop", "refs/heads/develop"); repository.Refs.Returns(references); repository.Head.Returns(head); repository.Branches.Returns(branches); return(remote); }