public void GetVersionAssemblyInfoVersion()
        {
            Version version = Assembly.GetAssembly(typeof(GetVersion)).GetName().Version;

            GetVersion task = new GetVersion()
            {
                AssemblyInfoFile = Path.GetFullPath("SolutionInfo.cs")
            };

            Assert.IsTrue(task.Execute());
            Assert.AreEqual(version.Major, task.Major);
            Assert.AreEqual(version.Minor, task.Minor);
            Assert.AreEqual(version.Build, task.Build);
            Assert.AreEqual(version.Revision, task.Revision);
        }
        public void GetVersionAssemblyVersion()
        {
            Assembly assembly = Assembly.GetAssembly(typeof(GetVersion));
            Version version = assembly.GetName().Version;

            GetVersion task = new GetVersion()
            {
                AssemblyFile = Regex.Replace(assembly.CodeBase, @"^file:///", String.Empty)
            };

            Assert.IsTrue(task.Execute());
            Assert.AreEqual(version.Major, task.Major);
            Assert.AreEqual(version.Minor, task.Minor);
            Assert.AreEqual(version.Build, task.Build);
            Assert.AreEqual(version.Revision, task.Revision);
        }