Ejemplo n.º 1
0
        public void Clean_BuildTask_Test_Should_Succeed()
        {
            var cleanBuildTask = new CleanBuildTask
            {
                Assembly        = _assemblyModel.Location,
                VisualStudioVer = "11.0"
            };

            cleanBuildTask.Execute();
        }
Ejemplo n.º 2
0
        public void Clean_BuildTask_Test_V12_Should_Succeed()
        {
            const string vsVersion = "12.0";
            string       visualizerAssemblyName = VisualizerAssemblyNameFormat.GetTargetVisualizerAssemblyName(vsVersion, _assemblyModel.Location);
            string       targetInstallationPath = VisualStudioOption.GetVisualizerDestinationFolder(vsVersion);
            string       visualizerFullPath     = Path.Combine(targetInstallationPath, visualizerAssemblyName);
            string       visualizerPdbFullPath  = visualizerFullPath.Replace(".dll", ".pdb");

            CreateDllAndPdb(visualizerFullPath, visualizerPdbFullPath);

            CleanBuildTask cleanBuildTask = new CleanBuildTask
            {
                Assembly        = _assemblyModel.Location,
                VisualStudioVer = vsVersion
            };

            bool result = cleanBuildTask.Execute();

            Assert.IsTrue(result, $"Clean build task V{vsVersion} failed");
            Assert.IsFalse(File.Exists(visualizerFullPath), $"{visualizerFullPath} hasn't been deleted correctly");
            Assert.IsFalse(File.Exists(visualizerPdbFullPath), $"{visualizerPdbFullPath} hasn't been deleted correctly");
        }