public void No_git_tags(bool dirty) { using (var folder = new TestFolder()) { // given folder.GitInit(); folder.CreateRandomFile(); folder.GitAddAll(); folder.GitCommit(); folder.CreateRandomFile(); folder.GitAddAll(); folder.GitCommit(); if (dirty) { folder.CreateRandomFile(); folder.GitAddAll(); } // when var task = new GitSemVersionTask { WorkingDirectory = folder.Path, BuildEngine = new StubBuildEngine() }; bool result = task.Execute(); // than Assert.That(result, Is.True); AssertVersion(task, "0.0.0", dirty); } }
public void No_git_init() { using (var folder = new TestFolder()) { // when var task = new GitSemVersionTask { WorkingDirectory = folder.Path, BuildEngine = new StubBuildEngine() }; bool result = task.Execute(); // than Assert.That(result, Is.False); } }