public void Clean_BuildTask_Test_Should_Succeed() { var cleanBuildTask = new CleanBuildTask { Assembly = _assemblyModel.Location, VisualStudioVer = "11.0" }; cleanBuildTask.Execute(); }
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"); }