Example #1
0
        public new void SetUp()
        {
            base.SetUp();

            task = new GitVersion();
            task.BuildEngine = new MockBuild();
            task.RepositoryPath = TagFreeRepository;
        }
Example #2
0
        public void Execute()
        {
            GitVersion task = new GitVersion();
            task.BuildEngine = new MockBuild();
            task.ToolPath = @"C:\Program Files (x86)\Git\bin";

            string prjRootPath = TaskUtility.GetProjectRootDirectory(true);
            task.LocalPath = Path.Combine(prjRootPath, @"Source");

            bool result = task.Execute();

            Assert.IsTrue(result, "Execute Failed");

            Assert.IsFalse(string.IsNullOrEmpty(task.CommitHash), "Invalid Revision Number");
        }