public void IfCommintInDevelopYesterday_IsInValid() { var repo = CreateRepository(); //master CreateAndAddFile(repo); MakeCommit(repo, DateTimeOffset.Now.AddDays(-2)); repo.CreateBranch("develop"); repo.Checkout("develop"); CreateAndAddFile(repo); MakeCommit(repo, DateTimeOffset.Now.AddDays(-2)); repo.CreateBranch("feature/test"); repo.Checkout("feature/test"); CreateAndAddFile(repo); var yesterday = DateTimeOffset.Now.AddDays(-1); MakeCommit(repo, yesterday); repo.Checkout("develop"); CreateAndAddFile(repo); MakeCommit(repo, DateTimeOffset.Now.AddDays(-1));//yesterday repo.Checkout("feature/test"); var checker = new GitChecker(repo); //act var isValid = checker.IsValid(); Assert.That(isValid, Is.False); }
public void AfterMerge_IsValid() { var repo = CreateRepository(); //master CreateAndAddFile(repo); MakeCommit(repo, DateTimeOffset.Now.AddDays(-2)); repo.CreateBranch("develop"); repo.Checkout("develop"); CreateAndAddFile(repo); MakeCommit(repo, DateTimeOffset.Now.AddDays(-2)); repo.CreateBranch("feature/test"); repo.Checkout("feature/test"); CreateAndAddFile(repo); MakeCommit(repo, DateTimeOffset.Now.AddDays(-1)); repo.Checkout("develop"); CreateAndAddFile(repo); MakeCommit(repo, DateTimeOffset.Now); //merge repo.Checkout("feature/test"); repo.Merge(repo.Branches["develop"], new Signature("test", "*****@*****.**", DateTimeOffset.Now)); var checker = new GitChecker(repo); //act var isValid = checker.IsValid(); Assert.That(isValid, Is.True); }
public void IfMaster_Pass() { var repo = CreateRepository(); //master is head CreateAndAddFile(repo); MakeCommit(repo, DateTimeOffset.Now); var checker = new GitChecker(repo); //act var isValid = checker.IsValid(); Assert.That(isValid, Is.True); }
public void IfDevelop_Pass() { var repo = CreateRepository(); //master CreateAndAddFile(repo); MakeCommit(repo, DateTimeOffset.Now); repo.CreateBranch("develop"); repo.Checkout("develop"); //develop is head CreateAndAddFile(repo); MakeCommit(repo, DateTimeOffset.Now); var checker = new GitChecker(repo); //act var isValid = checker.IsValid(); Assert.That(isValid, Is.True); }