1505 references to ObjectModelHelpers
Microsoft.Build.CommandLine.UnitTests (39)
XMake_BinlogSwitch_Tests.cs (11)
40string content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Hello'/></Target></Project>"); 59string content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Hello'/></Target></Project>"); 80string content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Hello'/></Target></Project>"); 106string content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Hello'/></Target></Project>"); 133string content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Hello'/></Target></Project>"); 157string content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Hello'/></Target></Project>"); 177string content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Hello'/></Target></Project>"); 196string content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Hello'/></Target></Project>"); 216string content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Hello'/></Target></Project>"); 232string content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Hello'/></Target></Project>"); 282string content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Hello'/></Target></Project>");
XMake_Tests.cs (28)
68return ObjectModelHelpers.CleanupFileContents($"<Project>\n" 1191string projectString = ObjectModelHelpers.CleanupFileContents( 1350string content = ObjectModelHelpers.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>"); 1392string content = ObjectModelHelpers.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>"); 1409string content = ObjectModelHelpers.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>"); 1430string content = ObjectModelHelpers.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>"); 1467string content = ObjectModelHelpers.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>"); 1502string content = ObjectModelHelpers.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>"); 1527string content = ObjectModelHelpers.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>"); 1546string content = ObjectModelHelpers.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>"); 1564var content = ObjectModelHelpers.CleanupFileContents("<Project><Target Name='t'><Message Text='Completed'/></Target></Project>"); 1582string content = ObjectModelHelpers.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>"); 1601var content = ObjectModelHelpers.CleanupFileContents( 1641string contents = ObjectModelHelpers.CleanupFileContents(@" 2073string projectDirectory = Directory.CreateDirectory(Path.Combine(ObjectModelHelpers.TempProjectDir, Guid.NewGuid().ToString("N"))).FullName; 2096string projectDirectory = Directory.CreateDirectory(Path.Combine(ObjectModelHelpers.TempProjectDir, Guid.NewGuid().ToString("N"))).FullName; 2407string projectContents = ObjectModelHelpers.CleanupFileContents($@"<Project> 2442string projectContents = ObjectModelHelpers.CleanupFileContents($@"<Project> 2489string projectContents = ObjectModelHelpers.CleanupFileContents($@"<Project> 2535string projectContents = ObjectModelHelpers.CleanupFileContents( 2554string projectContents = ObjectModelHelpers.CleanupFileContents( 2579string projectContents = ObjectModelHelpers.CleanupFileContents($@"<Project> 2717string projectContents = ObjectModelHelpers.CleanupFileContents(@"<Project> 2736var testProject = _env.CreateFile("Importer.proj", ObjectModelHelpers.CleanupFileContents(@" 2886string projectContents = ObjectModelHelpers.CleanupFileContents(@$"<Project> 2926var testSolution = _env.CreateFile("TestSolution.sln", ObjectModelHelpers.CleanupFileContents(solutionFileContents)); 2993string projectContents = ObjectModelHelpers.CleanupFileContents(""" 3083string projectContents = ObjectModelHelpers.CleanupFileContents(
Microsoft.Build.Engine.OM.UnitTests (483)
Construction\ConstructionEditing_Tests.cs (62)
33string expected = ObjectModelHelpers.CleanupFileContents( 61string expected = ObjectModelHelpers.CleanupFileContents( 83string expected = ObjectModelHelpers.CleanupFileContents( 374string expected = ObjectModelHelpers.CleanupFileContents( 397string expected = ObjectModelHelpers.CleanupFileContents( 416string expected = ObjectModelHelpers.CleanupFileContents( 443string expected = ObjectModelHelpers.CleanupFileContents( 472string expected = ObjectModelHelpers.CleanupFileContents( 495string expected = ObjectModelHelpers.CleanupFileContents( 519string expected = ObjectModelHelpers.CleanupFileContents( 547string expected = ObjectModelHelpers.CleanupFileContents( 568string expected = ObjectModelHelpers.CleanupFileContents( 591string expected = ObjectModelHelpers.CleanupFileContents( 612string expected = ObjectModelHelpers.CleanupFileContents( 684string expected = ObjectModelHelpers.CleanupFileContents( 712string expected = ObjectModelHelpers.CleanupFileContents( 751string expected = ObjectModelHelpers.CleanupFileContents( 1094string expected = ObjectModelHelpers.CleanupFileContents( 1123string expected = ObjectModelHelpers.CleanupFileContents( 1178string expected = ObjectModelHelpers.CleanupFileContents(@"<Project ToolsVersion=""msbuilddefaulttoolsversion"" xmlns=""msbuildnamespace"" />"); 1313string expected = ObjectModelHelpers.CleanupFileContents( 1338string expected = ObjectModelHelpers.CleanupFileContents( 1362string expected = ObjectModelHelpers.CleanupFileContents( 1418string expected = ObjectModelHelpers.CleanupFileContents( 1444string expected = ObjectModelHelpers.CleanupFileContents( 1467string expected = ObjectModelHelpers.CleanupFileContents( 1488string expected = ObjectModelHelpers.CleanupFileContents( 1508string expected = ObjectModelHelpers.CleanupFileContents( 1530string expected = ObjectModelHelpers.CleanupFileContents( 1561string expected = ObjectModelHelpers.CleanupFileContents( 1584string expected = ObjectModelHelpers.CleanupFileContents( 1602string expected = ObjectModelHelpers.CleanupFileContents( 1622string expected = ObjectModelHelpers.CleanupFileContents( 1643string expected = ObjectModelHelpers.CleanupFileContents( 1665string expected = ObjectModelHelpers.CleanupFileContents( 1684string expected = ObjectModelHelpers.CleanupFileContents( 1705string expected = ObjectModelHelpers.CleanupFileContents( 1727string expected = ObjectModelHelpers.CleanupFileContents( 1751string expected = ObjectModelHelpers.CleanupFileContents( 1777string expected = ObjectModelHelpers.CleanupFileContents( 1803string expected = ObjectModelHelpers.CleanupFileContents( 1831string expected = ObjectModelHelpers.CleanupFileContents( 1854string expected = ObjectModelHelpers.CleanupFileContents( 1883string expected = ObjectModelHelpers.CleanupFileContents( 1911string expected = ObjectModelHelpers.CleanupFileContents( 1943string expected = ObjectModelHelpers.CleanupFileContents( 1979string expected = ObjectModelHelpers.CleanupFileContents( 2006string expected = ObjectModelHelpers.CleanupFileContents( 2028string expected = ObjectModelHelpers.CleanupFileContents( 2051string expected = ObjectModelHelpers.CleanupFileContents( 2074string expected = ObjectModelHelpers.CleanupFileContents( 2098string expected = ObjectModelHelpers.CleanupFileContents( 2121string expected = ObjectModelHelpers.CleanupFileContents( 2143string expected = ObjectModelHelpers.CleanupFileContents( 2166string expected = ObjectModelHelpers.CleanupFileContents( 2189string expected = ObjectModelHelpers.CleanupFileContents( 2213string expected = ObjectModelHelpers.CleanupFileContents( 2237string expected = ObjectModelHelpers.CleanupFileContents( 2315var projectFileContents = ObjectModelHelpers.CleanupFileContents( 2341var content = ObjectModelHelpers.CleanupFileContents( 3123string expected = ObjectModelHelpers.CleanupFileContents( 3198return ObjectModelHelpers.CleanupFileContents(string.Format(expected, expectedItem));
Construction\ElementLocationPublic_Tests.cs (1)
117var project = ObjectModelHelpers.CreateInMemoryProject(content);
Construction\ProjectFormatting_Tests.cs (28)
50string content = ObjectModelHelpers.CleanupFileContents(@" 59string reformattedContent = ObjectModelHelpers.CleanupFileContents(@" 77string content = ObjectModelHelpers.CleanupFileContents(@" 86string reformattedContent = ObjectModelHelpers.CleanupFileContents(@" 102string content = ObjectModelHelpers.CleanupFileContents(@" 121string expected = ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-16""?> 138string content = ObjectModelHelpers.CleanupFileContents(@" 157string expected = ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-16""?> 174string content = ObjectModelHelpers.CleanupFileContents(@" 192string expected = ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-16""?> 208string content = ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-8""?> 224string expected = ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-8""?> 239string content = ObjectModelHelpers.CleanupFileContents(@" 253string expected = ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-16""?> 268string content = ObjectModelHelpers.CleanupFileContents(@" 291string expected = ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-16""?> 307string content = ObjectModelHelpers.CleanupFileContents(@" 330string expected = ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-16""?> 349string content = ObjectModelHelpers.CleanupFileContents(@" 496string content = ObjectModelHelpers.CleanupFileContents(@" 511string content = ObjectModelHelpers.CleanupFileContents(@" 525string expected = ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-8""?> 551string expected = ObjectModelHelpers.CleanupFileContents(@"<Project> 574string expected = ObjectModelHelpers.CleanupFileContents(@"<Project> 595string expected = ObjectModelHelpers.CleanupFileContents(@"<?xml version=`1.0` encoding=`utf-16`?> 618string expected = ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-8""?> 642string expected = ObjectModelHelpers.CleanupFileContents(@"<Project> 684content = ObjectModelHelpers.CleanupFileContents(content);
Construction\ProjectMetadataElement_Tests.cs (16)
557ObjectModelHelpers.CleanupFileContents(projectContents), 585ObjectModelHelpers.CleanupFileContents(updatedProject); 601ObjectModelHelpers.CleanupFileContents(projectContents), 628ObjectModelHelpers.CleanupFileContents(@" 675ObjectModelHelpers.CleanupFileContents(projectContents), 702ObjectModelHelpers.CleanupFileContents(updatedProject); 718ObjectModelHelpers.CleanupFileContents(projectContents), 745ObjectModelHelpers.CleanupFileContents(@" 831ObjectModelHelpers.CleanupFileContents(updatedProject); 894ObjectModelHelpers.CleanupFileContents(updatedProject); 963ObjectModelHelpers.CleanupFileContents(updatedProject); 1006ObjectModelHelpers.CleanupFileContents(@" 1075ObjectModelHelpers.CleanupFileContents(updatedProject); 1115ObjectModelHelpers.CleanupFileContents(@" 1193ObjectModelHelpers.CleanupFileContents(updatedProject); 1240ObjectModelHelpers.CleanupFileContents(@"
Construction\ProjectPropertyGroupElement_Tests.cs (3)
33string content = ObjectModelHelpers.CleanupFileContents(@" 52string content = ObjectModelHelpers.CleanupFileContents(@" 116string expected = ObjectModelHelpers.CleanupFileContents(
Construction\ProjectRootElement_Tests.cs (29)
108Assert.Equal(ObjectModelHelpers.MSBuildDefaultToolsVersion, project.ToolsVersion); 525string toolsPath = projectCollection.Toolsets.Where(toolset => (string.Equals(toolset.ToolsVersion, ObjectModelHelpers.MSBuildDefaultToolsVersion, StringComparison.OrdinalIgnoreCase))).First().ToolsPath; 578string expected = ObjectModelHelpers.CleanupFileContents( 607string expected = ObjectModelHelpers.CleanupFileContents( 704using ProjectRootElementFromString projectRootElementFromStringUTF16 = new(ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-16""?> 710using ProjectRootElementFromString projectRootElementFromStringUTF8 = new(ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-8""?> 716using ProjectRootElementFromString projectRootElementFromStringASCII = new(ObjectModelHelpers.CleanupFileContents(@"<?xml version=""1.0"" encoding=""us-ascii""?> 755using ProjectRootElementFromString projectRootElementFromString = new(ObjectModelHelpers.CleanupFileContents(@" 785string content = ObjectModelHelpers.CleanupFileContents( 843string content = ObjectModelHelpers.CleanupFileContents( 1018string[] paths = ObjectModelHelpers.GetTempFiles(iterations); 1094string[] paths = ObjectModelHelpers.GetTempFiles(iterations); 1270using ProjectRootElementFromString projectRootElementFromString = new(ObjectModelHelpers.CleanupFileContents(project)); 1293ObjectModelHelpers.CleanupFileContents(project), 1331var projectElement = ObjectModelHelpers.CreateInMemoryProjectRootElement(SimpleProject, null, initialPreserveFormatting); 1342using var xmlReader = XmlReader.Create(new StringReader(ObjectModelHelpers.CleanupFileContents(SimpleProject))); 1535var initialProjectContents = ObjectModelHelpers.CleanupFileContents( 1550var changedProjectContents1 = ObjectModelHelpers.CleanupFileContents( 1567var changedProjectContents2 = ObjectModelHelpers.CleanupFileContents( 1596var projectElement = ObjectModelHelpers.CreateInMemoryProjectRootElement(initialProjectContents, projectCollection1, preserveFormatting: true); 1737rootElement = ObjectModelHelpers.CreateInMemoryProjectRootElement(SimpleProject, projectCollection); 1742File.WriteAllText(initialLocation, ObjectModelHelpers.CleanupFileContents(SimpleProject)); 1752using var xmlReader = XmlReader.Create(new StringReader(ObjectModelHelpers.CleanupFileContents(ComplexProject))); 1758File.WriteAllText(reloadLocation, ObjectModelHelpers.CleanupFileContents(ComplexProject)); 1843XmlReader.Create(new StringReader(ObjectModelHelpers.CleanupFileContents(c))), 1858var projectElement = ObjectModelHelpers.CreateInMemoryProjectRootElement(initialContents); 1865act(projectElement, ObjectModelHelpers.CleanupFileContents(changedContents)); 1965writer.Write(ObjectModelHelpers.CleanupFileContents(EmptyProject)); 1974string content = ObjectModelHelpers.CleanupFileContents(ComplexProject);
Construction\WhiteSpacePreservation_Tests.cs (2)
466var expected = ObjectModelHelpers.CleanupFileContents(updatedProject); 472File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents(projectContents));
Definition\DefinitionEditing_Tests.cs (67)
152string expected = ObjectModelHelpers.CleanupFileContents( 179string expected = ObjectModelHelpers.CleanupFileContents( 209string expected = ObjectModelHelpers.CleanupFileContents( 246string expected = ObjectModelHelpers.CleanupFileContents( 349string expected = ObjectModelHelpers.CleanupFileContents( 373string expected = ObjectModelHelpers.CleanupFileContents( 398string expected = ObjectModelHelpers.CleanupFileContents( 424string expected = ObjectModelHelpers.CleanupFileContents( 450string expected = ObjectModelHelpers.CleanupFileContents( 474string expected = ObjectModelHelpers.CleanupFileContents( 499string expected = ObjectModelHelpers.CleanupFileContents( 531string expected = ObjectModelHelpers.CleanupFileContents( 561string expected = ObjectModelHelpers.CleanupFileContents( 590string expected = ObjectModelHelpers.CleanupFileContents( 618string expected = ObjectModelHelpers.CleanupFileContents( 645string expected = ObjectModelHelpers.CleanupFileContents( 678ObjectModelHelpers.CleanupFileContents( 708var content = ObjectModelHelpers.CleanupFileContents( 722string expected = ObjectModelHelpers.CleanupFileContents( 747var content = ObjectModelHelpers.CleanupFileContents( 763string expected = ObjectModelHelpers.CleanupFileContents( 799ObjectModelHelpers.CleanupFileContents( 834string expected = ObjectModelHelpers.CleanupFileContents( 862string expected = ObjectModelHelpers.CleanupFileContents( 987var content = ObjectModelHelpers.CleanupFileContents( 1003string expected = ObjectModelHelpers.CleanupFileContents( 1035string expected = ObjectModelHelpers.CleanupFileContents( 1064string expected = ObjectModelHelpers.CleanupFileContents( 1104ObjectModelHelpers.CleanupFileContents( 1177string expected = ObjectModelHelpers.CleanupFileContents( 1221string expected = ObjectModelHelpers.CleanupFileContents( 1245expected = ObjectModelHelpers.CleanupFileContents( 1270string expected = ObjectModelHelpers.CleanupFileContents( 1306string expected = ObjectModelHelpers.CleanupFileContents(@"<Project ToolsVersion=""msbuilddefaulttoolsversion"" xmlns=""msbuildnamespace"" />"); 1322var content = ObjectModelHelpers.CleanupFileContents( 1337string expected = ObjectModelHelpers.CleanupFileContents( 1365string expected = ObjectModelHelpers.CleanupFileContents( 1400ObjectModelHelpers.CleanupFileContents( 1425var content = ObjectModelHelpers.CleanupFileContents( 1475string expected = ObjectModelHelpers.CleanupFileContents( 1500string expected = ObjectModelHelpers.CleanupFileContents( 1824string expected = ObjectModelHelpers.CleanupFileContents(@"<Project ToolsVersion=""msbuilddefaulttoolsversion"" xmlns=""msbuildnamespace"" />"); 1847string expected = ObjectModelHelpers.CleanupFileContents( 1869string expected = ObjectModelHelpers.CleanupFileContents( 1897string expected = ObjectModelHelpers.CleanupFileContents( 1927string expected = ObjectModelHelpers.CleanupFileContents( 1974string expected = ObjectModelHelpers.CleanupFileContents( 1996var content = ObjectModelHelpers.CleanupFileContents( 2016string expected = ObjectModelHelpers.CleanupFileContents( 2051string expected = ObjectModelHelpers.CleanupFileContents( 2076string expected = ObjectModelHelpers.CleanupFileContents( 2103string expected = ObjectModelHelpers.CleanupFileContents( 2133string expected = ObjectModelHelpers.CleanupFileContents( 2170string expected = ObjectModelHelpers.CleanupFileContents( 2270string expected = ObjectModelHelpers.CleanupFileContents( 2294string expected = ObjectModelHelpers.CleanupFileContents( 2319string expected = ObjectModelHelpers.CleanupFileContents( 2345string expected = ObjectModelHelpers.CleanupFileContents( 2371string expected = ObjectModelHelpers.CleanupFileContents( 2395string expected = ObjectModelHelpers.CleanupFileContents( 2420string expected = ObjectModelHelpers.CleanupFileContents( 2448string expected = ObjectModelHelpers.CleanupFileContents( 2478string expected = ObjectModelHelpers.CleanupFileContents( 2507string expected = ObjectModelHelpers.CleanupFileContents( 2535string expected = ObjectModelHelpers.CleanupFileContents( 2562string expected = ObjectModelHelpers.CleanupFileContents( 2579projectContents = ObjectModelHelpers.CleanupFileContents(projectContents);
Definition\Project_Tests.cs (68)
91string projectFileContent = ObjectModelHelpers.CleanupFileContents(@" 126string projectFileContent = ObjectModelHelpers.CleanupFileContents(@" 154string projectFileContent = ObjectModelHelpers.CleanupFileContents(@" 226File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents(@"<Project xmlns='msbuildnamespace'/>")); 304string emptyProject = ObjectModelHelpers.CleanupFileContents(@"<Project ToolsVersion=""msbuilddefaulttoolsversion"" xmlns=""msbuildnamespace""/>"); 557string importContent = ObjectModelHelpers.CleanupFileContents(@" 570string importPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("import.targets", importContent); 572string projectFileContent = ObjectModelHelpers.CleanupFileContents(@" 622ObjectModelHelpers.DeleteTempProjectDirectory(); 633string projectFileContent = ObjectModelHelpers.CleanupFileContents(@" 668string projectFileContent = ObjectModelHelpers.CleanupFileContents(@" 702string projectFileContent = ObjectModelHelpers.CleanupFileContents(@"<Project xmlns='msbuildnamespace'> 737string projectFileContent = ObjectModelHelpers.CleanupFileContents(@" 773string projectFileContent = ObjectModelHelpers.CleanupFileContents(@" 1071ObjectModelHelpers.MSBuildDefaultToolsVersion); 1073project.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1091ObjectModelHelpers.DeleteTempProjectDirectory(); 1102project.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1126project.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1131project.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1151project.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1153project.Xml.ToolsVersion = ObjectModelHelpers.MSBuildDefaultToolsVersion; 1155project.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1179project.GetPropertyValue("msbuildtoolsversion").ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1184project.GetPropertyValue("msbuildtoolsversion").ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1189project.GetPropertyValue("msbuildtoolsversion").ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1201project.GetPropertyValue("msbuildtoolsversion").ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1232Project p = new Project(GetSampleProjectRootElement(), null, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection); 1234p.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1236Toolset t = p.ProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1262Project p = new Project(GetSampleProjectRootElement(), null, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection); 1264p.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1290Project p = new Project(GetSampleProjectRootElement(), globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection); 1292p.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1322Project p = new Project(GetSampleProjectRootElement(), globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion, "ABCDEF", collection, ProjectLoadSettings.Default); 1324p.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 1427var importProjectContents = ObjectModelHelpers.CleanupFileContents( 1469var importProjectContents = ObjectModelHelpers.CleanupFileContents( 1484var changedImportContents = ObjectModelHelpers.CleanupFileContents( 1555var projectContents = ObjectModelHelpers.CleanupFileContents( 1570var changedProjectContents = ObjectModelHelpers.CleanupFileContents( 1838string content = ObjectModelHelpers.CleanupFileContents(@" 1866string content = ObjectModelHelpers.CleanupFileContents(@" 1902string content = ObjectModelHelpers.CleanupFileContents(@" 1939string content = ObjectModelHelpers.CleanupFileContents(@" 1991string content = ObjectModelHelpers.CleanupFileContents(@" 2020string content = ObjectModelHelpers.CleanupFileContents(@" 2088ObjectModelHelpers.CleanupFileContents(@"<Project xmlns='msbuildnamespace'> 2095ObjectModelHelpers.CleanupFileContents(@"<Project xmlns='msbuildnamespace'> 2180string contents = ObjectModelHelpers.CleanupFileContents(@"<Project xmlns='msbuildnamespace'/>"); 2211string projectOriginalContents = ObjectModelHelpers.CleanupFileContents(@" 2234string projectOriginalContents = ObjectModelHelpers.CleanupFileContents(@" 2256string projectOriginalContents = ObjectModelHelpers.CleanupFileContents(@" 2278string projectOriginalContents = ObjectModelHelpers.CleanupFileContents(@" 2305string projectOriginalContents = ObjectModelHelpers.CleanupFileContents(@" 2322string projectExpectedContents = ObjectModelHelpers.CleanupFileContents(@" 2341string projectOriginalContents = ObjectModelHelpers.CleanupFileContents(@" 2394string projectOriginalContents = ObjectModelHelpers.CleanupFileContents(@" 2649string projectOriginalContents = ObjectModelHelpers.CleanupFileContents(@" 2694string projectOriginalContents = ObjectModelHelpers.CleanupFileContents(@" 2877var project = ObjectModelHelpers.CreateInMemoryProject(projectContents); 3736var getAllGlobsResult = ObjectModelHelpers.CreateInMemoryProject(projectContents).GetAllGlobs(); 4337var globs = ObjectModelHelpers.CreateInMemoryProject(project).GetAllGlobs(); 4343var globs = ObjectModelHelpers.CreateInMemoryProject(project).GetAllGlobs(itemType); 4362var provenanceResult = ObjectModelHelpers.CreateInMemoryProject(project).GetItemProvenance(itemValue); 4368var provenanceResult = ObjectModelHelpers.CreateInMemoryProject(project).GetItemProvenance(itemValue, itemType); 4384p = ObjectModelHelpers.CreateInMemoryProject(project); 4429string projectFileContent = ObjectModelHelpers.CleanupFileContents(@"
Definition\ProjectCollection_Tests.cs (18)
270Project project = collection.LoadProject(reader, ObjectModelHelpers.MSBuildDefaultToolsVersion); 413new Project(xml, globalProperties1, ObjectModelHelpers.MSBuildDefaultToolsVersion) 420new Project(xml, globalProperties2, ObjectModelHelpers.MSBuildDefaultToolsVersion) 425Assert.True(ReferenceEquals(project1, ProjectCollection.GlobalProjectCollection.LoadProject(projectDirectory, globalProperties1, ObjectModelHelpers.MSBuildDefaultToolsVersion))); 426Assert.True(ReferenceEquals(project2, ProjectCollection.GlobalProjectCollection.LoadProject(projectDirectory, globalProperties2, ObjectModelHelpers.MSBuildDefaultToolsVersion))); 512var project2 = new Project(xml, null, ObjectModelHelpers.MSBuildDefaultToolsVersion) { FullPath = "c:\\1" }; 514Assert.True(ReferenceEquals(project2, ProjectCollection.GlobalProjectCollection.LoadProject("c:\\1", null, ObjectModelHelpers.MSBuildDefaultToolsVersion))); 1092Assert.Equal(ObjectModelHelpers.MSBuildDefaultToolsVersion, collection.DefaultToolsVersion); 1112Assert.Equal(ObjectModelHelpers.MSBuildDefaultToolsVersion, collection.DefaultToolsVersion); 1152string content = ObjectModelHelpers.CleanupFileContents(@" 1165Assert.Equal(project.ToolsVersion, ObjectModelHelpers.MSBuildDefaultToolsVersion); 1268Project project = collection.LoadProject(reader, ObjectModelHelpers.MSBuildDefaultToolsVersion); 1277project = collection2.LoadProject(reader2, ObjectModelHelpers.MSBuildDefaultToolsVersion); 1286project = collection3.LoadProject(reader3, ObjectModelHelpers.MSBuildDefaultToolsVersion); 1295project = collection4.LoadProject(reader4, ObjectModelHelpers.MSBuildDefaultToolsVersion); 1304project = collection5.LoadProject(reader5, ObjectModelHelpers.MSBuildDefaultToolsVersion); 1314project = collection6.LoadProject(reader6, ObjectModelHelpers.MSBuildDefaultToolsVersion); 1322project = collection7.LoadProject(reader7, ObjectModelHelpers.MSBuildDefaultToolsVersion);
Definition\ProjectItem_Tests.cs (144)
414IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment("<i Include='i0;" + directory + (NativeMethodsShared.IsWindows ? @"\**\*;i2'/>" : "/**/*;i2'/>")); 436IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(itemDefinition, allItems: false, ignoreCondition: true); 452IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(itemDefinition.Replace("somedir", directory.Path), allItems: false, ignoreCondition: true); 463IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment("<i Include='a;b' Exclude='b;c'/>"); 489IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 493ObjectModelHelpers.AssertItems(new[] { "a", "b", "c", "x", "z", "a", "c", "u", "w" }, items); 517IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 521ObjectModelHelpers.AssertItems(new[] { "a", "b", "c", "z", "a", "c", "u" }, items); 934content = ObjectModelHelpers.CleanupFileContents(content); 997ObjectModelHelpers.AssertItemEvaluationFromProject(formattedProjectContents, inputFiles, expectedInclude, expectedMetadataPerItem: null, normalizeSlashes: normalizeSlashes, makeExpectedIncludeAbsolute: makeExpectedIncludeAbsolute); 1113ObjectModelHelpers.AssertItems(expectedInclude, new Project(projectFile).Items.ToList()); 1153ObjectModelHelpers.AssertItems(expectedInclude, new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection).Items.ToList()); 1173ObjectModelHelpers.AssertItems(expectedInclude, new Project(testFiles.ProjectFile, new Dictionary<string, string>(), MSBuildConstants.CurrentToolsVersion, projectCollection).Items.ToList()); 1657IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 1684IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 1709IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 1734IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 1759IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 1784IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 1808IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 1832IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 1856IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 2155var project = ObjectModelHelpers.CreateInMemoryProject(env.CreateProjectCollection().Collection, projectContents); 2181var project = ObjectModelHelpers.CreateInMemoryProject(env.CreateProjectCollection().Collection, projectContents); 2313IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment( 2324IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment( 2336IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment( 2347IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment( 2368IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content); 2376var projectContents = ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment( 2381var project = ObjectModelHelpers.CreateInMemoryProject(projectContents); 2392var projectContents = ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment( 2398var project = ObjectModelHelpers.CreateInMemoryProject(projectContents); 2406string content = ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment( 2419var project = ObjectModelHelpers.CreateInMemoryProject(content); 2433string content = ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment( 2446var project = ObjectModelHelpers.CreateInMemoryProject(content); 2460string content = ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment( 2478var project = ObjectModelHelpers.CreateInMemoryProject(content); 2510string content = ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment( 2523var project = ObjectModelHelpers.CreateInMemoryProject(content); 2554var project = ObjectModelHelpers.CreateInMemoryProject(env.CreateProjectCollection().Collection, content); 2591var project = ObjectModelHelpers.CreateInMemoryProject(env.CreateProjectCollection().Collection, content); 2609string content = ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment( 2622var project = ObjectModelHelpers.CreateInMemoryProject(content); 2640string content = ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment( 2653Project project = ObjectModelHelpers.CreateInMemoryProject(content); 2664string content = ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment( 2682Project project = ObjectModelHelpers.CreateInMemoryProject(content); 2690string content = ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment( 2702Should.Throw<InvalidProjectFileException>(() => ObjectModelHelpers.CreateInMemoryProject(content)) 2720IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content); 2722ObjectModelHelpers.AssertItemHasMetadata( 2732ObjectModelHelpers.AssertItemHasMetadata( 2758var project = ObjectModelHelpers.CreateInMemoryProject(ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment(projectContents)); 2772ObjectModelHelpers.AssertItemHasMetadata(expectedUpdateFromTrue, items[0]); 2773ObjectModelHelpers.AssertItemHasMetadata(expectedInitial, items[1]); 2774ObjectModelHelpers.AssertItemHasMetadata(expectedInitial, items[2]); 2800var project = ObjectModelHelpers.CreateInMemoryProject(ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment(projectContents)); 2814ObjectModelHelpers.AssertItemHasMetadata(expectedInitial, itemsIgnoringCondition[0]); 2815ObjectModelHelpers.AssertItemHasMetadata(expectedInitial, itemsIgnoringCondition[1]); 2816ObjectModelHelpers.AssertItemHasMetadata(expectedInitial, itemsIgnoringCondition[2]); 2817ObjectModelHelpers.AssertItemHasMetadata(expectedUpdateFromUnconditionedElement, itemsIgnoringCondition[3]); 2833IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content); 2840ObjectModelHelpers.AssertItemHasMetadata(expectedUpdate, items[0]); 2870IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(contents, allItems: true); 2880ObjectModelHelpers.AssertItemHasMetadata(expectedUpdatei, items[0]); 2881ObjectModelHelpers.AssertItemHasMetadata(expectedUpdatej, items[1]); 2914IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(contents, allItems: true); 2915ObjectModelHelpers.AssertItemHasMetadata("m1", "second", items[3]); 2916ObjectModelHelpers.AssertItemHasMetadata("m1", "third", items[4]); 2917ObjectModelHelpers.AssertItemHasMetadata("m1", "fourth", items[5]); 2918ObjectModelHelpers.AssertItemHasMetadata("m1", "sixth", items[6]); 2919ObjectModelHelpers.AssertItemHasMetadata("m1", "sixth", items[7]); 2920ObjectModelHelpers.AssertItemHasMetadata("m1", "sixth", items[8]); 2921ObjectModelHelpers.AssertItemHasMetadata("m1", "sixth", items[9]); 2922ObjectModelHelpers.AssertItemHasMetadata("m1", "seventh", items[10]); 2923ObjectModelHelpers.AssertItemHasMetadata("m1", "sixth", items[11]); 2924ObjectModelHelpers.AssertItemHasMetadata("m1", "sixth", items[12]); 2925ObjectModelHelpers.AssertItemHasMetadata("m1", "seventh", items[13]); 2926ObjectModelHelpers.AssertItemHasMetadata("m1", "eighth", items[14]); 2940IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content); 2951ObjectModelHelpers.AssertItemHasMetadata(expectedMetadata, items[0]); 2952ObjectModelHelpers.AssertItemHasMetadata(expectedMetadata, items[1]); 2968IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content); 2978ObjectModelHelpers.AssertItemHasMetadata(expectedMetadata, items[0]); 2979ObjectModelHelpers.AssertItemHasMetadata(expectedMetadata, items[1]); 2997ObjectModelHelpers.GetItemsFromFragment(content); 3022IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, true); 3045ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataX, items[0]); 3046ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataA, items[1]); 3047ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataB, items[2]); 3070IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, true); 3094ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataA, items[2]); 3095ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataB, items[3]); 3096ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataC, items[4]); 3105IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, true); 3135IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, true); 3149ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataA, items[1]); 3164IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, true); 3172ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataA, items[1]); 3183IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, true); 3191ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataA, items[0]); 3210IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, true); 3219ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataA, items[2]); 3250IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, true); 3304ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataX, items[6]); 3305ObjectModelHelpers.AssertItemHasMetadata(expectedMetadata2, items[7]); 3306ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataCCC, items[8]); 3307ObjectModelHelpers.AssertItemHasMetadata(expectedMetadata1, items[9]); 3308ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataD, items[10]); 3309ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataY, items[11]); 3337IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, true); 3355ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataA, items[0]); 3356ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataB, items[1]); 3357ObjectModelHelpers.AssertItemHasMetadata(expectedMetadataC, items[2]); 3381var items = ObjectModelHelpers.GetItemsFromFragment(content, true).Where(i => i.ItemType.Equals("to")).ToArray(); 3387ObjectModelHelpers.AssertItemHasMetadata(null, item); 3421ObjectModelHelpers.AssertItemHasMetadata(expectedInitialMetadata, items[0]); 3422ObjectModelHelpers.AssertItemHasMetadata(expectedInitialMetadata, items[1]); 3423ObjectModelHelpers.AssertItemHasMetadata(expectedUpdatedMetadata, items[2]); 3424ObjectModelHelpers.AssertItemHasMetadata(expectedUpdatedMetadata, items[3]); 3446IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, true); 3468ObjectModelHelpers.AssertItemHasMetadata(expected_i1, items[0]); 3469ObjectModelHelpers.AssertItemHasMetadata(expected_i1, items[1]); 3470ObjectModelHelpers.AssertItemHasMetadata(expected_i2_a, items[2]); 3471ObjectModelHelpers.AssertItemHasMetadata(expected_i2_y, items[3]); 3495IList<ProjectItem> items = ObjectModelHelpers.GetItems(content); 3511ObjectModelHelpers.AssertItemHasMetadata(expectedUpdated, items[0]); 3512ObjectModelHelpers.AssertItemHasMetadata(expectedUpdated, items[1]); 3513ObjectModelHelpers.AssertItemHasMetadata(expectedInitial, items[2]); 3530IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content); 3540ObjectModelHelpers.AssertItemHasMetadata(expectedUpdated, items[0]); 3632ObjectModelHelpers.AssertItemEvaluationFromProject(formattedProjectContents, Array.Empty<string>(), expectedInclude, expectedMetadata); 3655ObjectModelHelpers.AssertItemEvaluationFromGenericItemEvaluator( 3661.Select(i => (ObjectModelHelpers.ITestItem)new ObjectModelHelpers.ProjectItemTestItemAdapter(i)) 3685IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content); 3695ObjectModelHelpers.AssertItemHasMetadata(expectedUpdated, item); 3701var formattedProjectContents = ObjectModelHelpers.FormatProjectContentsWithItemGroupFragment(itemGroupFragment); 3720IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(fragment); 3732IList<ProjectItem> items = ObjectModelHelpers.GetItems(content);
Definition\ProjectItemDefinition_Tests.cs (20)
37string expected = ObjectModelHelpers.CleanupFileContents( 168ObjectModelHelpers.CleanupFileContents( 198ObjectModelHelpers.CleanupFileContents( 232ObjectModelHelpers.CleanupFileContents( 258ObjectModelHelpers.CleanupFileContents( 285ObjectModelHelpers.CleanupFileContents( 313ObjectModelHelpers.CleanupFileContents( 344ObjectModelHelpers.CleanupFileContents( 374ObjectModelHelpers.CleanupFileContents( 402ObjectModelHelpers.CleanupFileContents( 431ObjectModelHelpers.CleanupFileContents( 475ObjectModelHelpers.CleanupFileContents( 497ObjectModelHelpers.CleanupFileContents( 519ObjectModelHelpers.CleanupFileContents( 541ObjectModelHelpers.CleanupFileContents( 563ObjectModelHelpers.CleanupFileContents( 585ObjectModelHelpers.CleanupFileContents( 607ObjectModelHelpers.CleanupFileContents( 629ObjectModelHelpers.CleanupFileContents( 648ObjectModelHelpers.CleanupFileContents(
Definition\ProjectMetadata_Tests.cs (13)
41string content = ObjectModelHelpers.CleanupFileContents(@" 67string expected = ObjectModelHelpers.CleanupFileContents(@" 145string content = ObjectModelHelpers.CleanupFileContents(@" 174string content = ObjectModelHelpers.CleanupFileContents(@" 201string content = ObjectModelHelpers.CleanupFileContents(@" 227string content = ObjectModelHelpers.CleanupFileContents(@" 255string content = ObjectModelHelpers.CleanupFileContents(@" 287string content = ObjectModelHelpers.CleanupFileContents(@" 320string content = ObjectModelHelpers.CleanupFileContents(@" 350string content = ObjectModelHelpers.CleanupFileContents(@" 383string content = ObjectModelHelpers.CleanupFileContents(@" 414string content = ObjectModelHelpers.CleanupFileContents(@" 483string projectString = ObjectModelHelpers.CleanupFileContents(@"<Project DefaultTargets=""Build"" ToolsVersion=""msbuilddefaulttoolsversion"" xmlns=""msbuildnamespace"">
Instance\ProjectInstance_Tests.cs (8)
529string projectA = Path.Combine(ObjectModelHelpers.TempProjectDir, "a.proj"); 530string projectB = Path.Combine(ObjectModelHelpers.TempProjectDir, "b.proj"); 532string includeFileA = Path.Combine(ObjectModelHelpers.TempProjectDir, "aaa4.cs"); 533string includeFileB = Path.Combine(ObjectModelHelpers.TempProjectDir, "bbb4.cs"); 627File.WriteAllText(projectA, ObjectModelHelpers.CleanupFileContents(contentsA)); 628File.WriteAllText(projectB, ObjectModelHelpers.CleanupFileContents(contentsB)); 634ObjectModelHelpers.BuildTempProjectFileExpectSuccess("a.proj", logger); 1028using ProjectFromString projectFromString = new(content, globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion, ProjectCollection.GlobalProjectCollection);
ObjectModelRemoting\Helpers\TestCollectionGroup.cs (2)
15public static string SampleProjectFile = ObjectModelHelpers.CleanupFileContents(@" 39public static string BigProjectFile = ObjectModelHelpers.CleanupFileContents(@"
ObjectModelRemoting\RemoteProjectsProviderMock\ExporterMock.cs (1)
170content = ObjectModelHelpers.CleanupFileContents(content);
TransientIO.cs (1)
107content = ObjectModelHelpers.CleanupFileContents(content);
Microsoft.Build.Engine.UnitTests (739)
BackEnd\BatchingEngine_Tests.cs (1)
487using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(content));
BackEnd\BuildManager_Logging_Tests.cs (1)
17using static Microsoft.Build.UnitTests.ObjectModelHelpers;
BackEnd\BuildManager_Tests.cs (2)
27using static Microsoft.Build.UnitTests.ObjectModelHelpers; 4439string projectContents = ObjectModelHelpers.CleanupFileContents(@"<Project>
BackEnd\BuildRequestConfiguration_Tests.cs (10)
184using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@"<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace' />")); 262string projectBody = ObjectModelHelpers.CleanupFileContents(@" 281ObjectModelHelpers.MSBuildDefaultToolsVersion, 319string projectBody = ObjectModelHelpers.CleanupFileContents(@" 358ObjectModelHelpers.MSBuildDefaultToolsVersion, 425string projectBody = ObjectModelHelpers.CleanupFileContents(@" 461using ProjectFromString projectFromString = new(projectBody, globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection); 592ObjectModelHelpers.MSBuildDefaultToolsVersion, 630ObjectModelHelpers.MSBuildDefaultToolsVersion, 662ObjectModelHelpers.MSBuildDefaultToolsVersion,
BackEnd\BuildRequestEngine_Tests.cs (1)
236string content = ObjectModelHelpers.CleanupFileContents(@"
BackEnd\ConfigurationMetadata_Tests.cs (8)
86BuildRequestData data = new BuildRequestData("file", new Dictionary<string, string>(), ObjectModelHelpers.MSBuildDefaultToolsVersion, Array.Empty<string>(), null); 87BuildRequestConfiguration config = new BuildRequestConfiguration(1, data, ObjectModelHelpers.MSBuildDefaultToolsVersion); 102BuildRequestData data = new BuildRequestData("file", new Dictionary<string, string>(), ObjectModelHelpers.MSBuildDefaultToolsVersion, Array.Empty<string>(), null); 103BuildRequestConfiguration config = new BuildRequestConfiguration(1, data, ObjectModelHelpers.MSBuildDefaultToolsVersion); 111data = new BuildRequestData("file2", new Dictionary<string, string>(), ObjectModelHelpers.MSBuildDefaultToolsVersion, Array.Empty<string>(), null); 112BuildRequestConfiguration config2 = new BuildRequestConfiguration(1, data, ObjectModelHelpers.MSBuildDefaultToolsVersion); 144string projectBody = ObjectModelHelpers.CleanupFileContents(@" 151using ProjectFromString projectFromString = new(projectBody, globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion);
BackEnd\GenerateTemporaryTargetAssembly_Tests.cs (1)
27MockLogger logger = ObjectModelHelpers.BuildProjectExpectFailure(@$"
BackEnd\IntrinsicTask_Tests.cs (155)
30string content = ObjectModelHelpers.CleanupFileContents(@" 51string content = ObjectModelHelpers.CleanupFileContents(@" 70string content = ObjectModelHelpers.CleanupFileContents(@" 88string content = ObjectModelHelpers.CleanupFileContents(@" 106string content = ObjectModelHelpers.CleanupFileContents( 122string content = ObjectModelHelpers.CleanupFileContents( 144string content = ObjectModelHelpers.CleanupFileContents( 161string content = ObjectModelHelpers.CleanupFileContents( 178var content = ObjectModelHelpers.CleanupFileContents( 195content = ObjectModelHelpers.CleanupFileContents( 215var content = ObjectModelHelpers.CleanupFileContents( 235string content = ObjectModelHelpers.CleanupFileContents(@" 279string content = ObjectModelHelpers.CleanupFileContents(@" 299string content = ObjectModelHelpers.CleanupFileContents(@" 319string content = ObjectModelHelpers.CleanupFileContents(""" 340string content = ObjectModelHelpers.CleanupFileContents(@" 360string content = ObjectModelHelpers.CleanupFileContents(@" 381string content = ObjectModelHelpers.CleanupFileContents(@" 405string content = ObjectModelHelpers.CleanupFileContents(@" 430string content = ObjectModelHelpers.CleanupFileContents(@" 452string content = ObjectModelHelpers.CleanupFileContents(@" 479string content = ObjectModelHelpers.CleanupFileContents(@" 505string content = ObjectModelHelpers.CleanupFileContents(@" 531string content = ObjectModelHelpers.CleanupFileContents(@" 560string content = ObjectModelHelpers.CleanupFileContents(@" 582string content = ObjectModelHelpers.CleanupFileContents(@" 608string content = ObjectModelHelpers.CleanupFileContents(@" 634string content = ObjectModelHelpers.CleanupFileContents(@" 665string content = ObjectModelHelpers.CleanupFileContents(@" 689string content = ObjectModelHelpers.CleanupFileContents(@" 708string content = ObjectModelHelpers.CleanupFileContents(@" 735string content = ObjectModelHelpers.CleanupFileContents(@" 759string content = ObjectModelHelpers.CleanupFileContents(@" 775string content = ObjectModelHelpers.CleanupFileContents(@" 793string content = ObjectModelHelpers.CleanupFileContents(@" 808string content = ObjectModelHelpers.CleanupFileContents(@" 830string content = ObjectModelHelpers.CleanupFileContents(@" 853string content = ObjectModelHelpers.CleanupFileContents(@" 875string content = ObjectModelHelpers.CleanupFileContents(@" 902var content = ObjectModelHelpers.CleanupFileContents( 919content = ObjectModelHelpers.CleanupFileContents( 940var content = ObjectModelHelpers.CleanupFileContents( 964string content = ObjectModelHelpers.CleanupFileContents(@" 987string content = ObjectModelHelpers.CleanupFileContents(@" 1010string content = ObjectModelHelpers.CleanupFileContents(@" 1043string content = ObjectModelHelpers.CleanupFileContents( 1076var content = ObjectModelHelpers.CleanupFileContents( 1104string content = ObjectModelHelpers.CleanupFileContents( 1137string content = ObjectModelHelpers.CleanupFileContents( 1160var content = ObjectModelHelpers.CleanupFileContents( 1191string content = ObjectModelHelpers.CleanupFileContents( 1210using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1233using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1259using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1275"), globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion); 1297using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1327using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1347using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1369using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1389using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1411using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1436using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1464oldFiles = ObjectModelHelpers.GetTempFiles(2, new DateTime(2005, 1, 1)); 1465newFiles = ObjectModelHelpers.GetTempFiles(2, new DateTime(2006, 1, 1)); 1468using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1494ObjectModelHelpers.DeleteTempFiles(oldFiles); 1495ObjectModelHelpers.DeleteTempFiles(newFiles); 1506oldFiles = ObjectModelHelpers.GetTempFiles(2, new DateTime(2005, 1, 1)); 1507newFiles = ObjectModelHelpers.GetTempFiles(2, new DateTime(2006, 1, 1)); 1510using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1537ObjectModelHelpers.DeleteTempFiles(oldFiles); 1538ObjectModelHelpers.DeleteTempFiles(newFiles); 1549oldFiles = ObjectModelHelpers.GetTempFiles(2, new DateTime(2005, 1, 1)); 1550newFiles = ObjectModelHelpers.GetTempFiles(2, new DateTime(2006, 1, 1)); 1557using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1595ObjectModelHelpers.DeleteTempFiles(oldFiles); 1596ObjectModelHelpers.DeleteTempFiles(newFiles); 1605string content = ObjectModelHelpers.CleanupFileContents( 1619string content = ObjectModelHelpers.CleanupFileContents( 1636string content = ObjectModelHelpers.CleanupFileContents( 1659using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 1698string content = ObjectModelHelpers.CleanupFileContents( 1717string content = ObjectModelHelpers.CleanupFileContents( 1736string content = ObjectModelHelpers.CleanupFileContents( 1755string content = ObjectModelHelpers.CleanupFileContents( 1789string content = ObjectModelHelpers.CleanupFileContents( 1826string content = ObjectModelHelpers.CleanupFileContents( 1884string content = ObjectModelHelpers.CleanupFileContents( 1918string content = ObjectModelHelpers.CleanupFileContents( 1954string content = ObjectModelHelpers.CleanupFileContents( 1994string content = ObjectModelHelpers.CleanupFileContents( 2032string content = ObjectModelHelpers.CleanupFileContents( 2062string content = ObjectModelHelpers.CleanupFileContents( 2094string content = ObjectModelHelpers.CleanupFileContents( 2134string content = ObjectModelHelpers.CleanupFileContents( 2175string content = ObjectModelHelpers.CleanupFileContents(@" 2214string content = ObjectModelHelpers.CleanupFileContents(@" 2254string content = ObjectModelHelpers.CleanupFileContents(@" 2283using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2316using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2349using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2387using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2427using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2462using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2492using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2530string content = ObjectModelHelpers.CleanupFileContents(@" 2552using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2577using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2608using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2650using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2695using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2739using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2784using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2822string content = ObjectModelHelpers.CleanupFileContents( 2839string content = ObjectModelHelpers.CleanupFileContents( 2863using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2895string content = ObjectModelHelpers.CleanupFileContents( 2921using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 2945string content = ObjectModelHelpers.CleanupFileContents( 2975string content = ObjectModelHelpers.CleanupFileContents( 3007string content = ObjectModelHelpers.CleanupFileContents( 3024string content = ObjectModelHelpers.CleanupFileContents( 3055string content = ObjectModelHelpers.CleanupFileContents( 3099string content = ObjectModelHelpers.CleanupFileContents(@" 3127using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3178using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3219using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3274using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3301using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3349using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3385File.WriteAllText(importedFile, ObjectModelHelpers.CleanupFileContents(@" 3392using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3411ObjectModelHelpers.DeleteTempFiles(new string[] { importedFile }); 3424File.WriteAllText(importedFile, ObjectModelHelpers.CleanupFileContents(@" 3431using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3451ObjectModelHelpers.DeleteTempFiles(new string[] { importedFile }); 3462using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3494using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3519using ProjectRootElementFromString projectRootElementFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3555files = ObjectModelHelpers.GetTempFiles(2, new DateTime(2005, 1, 1)); 3558using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3585ObjectModelHelpers.DeleteTempFiles(files); 3593using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3622using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3653using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3680using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3709using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3738using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3767using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3804using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3833using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3863using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 3990ObjectModelHelpers.AssertItemEvaluationFromGenericItemEvaluator((p, c) => 4008return lookup.GetItems(itemType).Select(i => (ObjectModelHelpers.ITestItem)new ObjectModelHelpers.ProjectItemInstanceTestItemAdapter(i)).ToList();
BackEnd\MSBuild_Tests.cs (90)
48string tempProject = ObjectModelHelpers.CreateTempFileOnDisk(@" 83Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents); 106string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 119string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 142Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents); 162ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */); 187Project project = ObjectModelHelpers.CreateInMemoryProject(projectContents, logger); 199ObjectModelHelpers.DeleteTempProjectDirectory(); 200ObjectModelHelpers.CreateFileInTempProjectDirectory( 210ObjectModelHelpers.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger); 221ObjectModelHelpers.DeleteTempProjectDirectory(); 222ObjectModelHelpers.CreateFileInTempProjectDirectory( 232ObjectModelHelpers.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger); 245ObjectModelHelpers.DeleteTempProjectDirectory(); 246ObjectModelHelpers.CreateFileInTempProjectDirectory( 255ObjectModelHelpers.CreateFileInTempProjectDirectory( 265ObjectModelHelpers.BuildTempProjectFileExpectSuccess(@"SkipNonexistentProjectsMain.csproj", logger); 283ObjectModelHelpers.DeleteTempProjectDirectory(); 284ObjectModelHelpers.CreateFileInTempProjectDirectory( 293ObjectModelHelpers.CreateFileInTempProjectDirectory( 303ObjectModelHelpers.BuildTempProjectFileExpectSuccess(@"SkipNonexistentProjectsMain.csproj", logger); 321ObjectModelHelpers.DeleteTempProjectDirectory(); 322ObjectModelHelpers.CreateFileInTempProjectDirectory( 341ObjectModelHelpers.CreateFileInTempProjectDirectory( 351ObjectModelHelpers.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger); 367ObjectModelHelpers.DeleteTempProjectDirectory(); 368ObjectModelHelpers.CreateFileInTempProjectDirectory( 377ObjectModelHelpers.CreateFileInTempProjectDirectory( 386ObjectModelHelpers.CreateFileInTempProjectDirectory( 397ObjectModelHelpers.BuildTempProjectFileExpectFailure(@"BuildingVCProjMain.csproj", logger); 517string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 526string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 555Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents); 571ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */); 586string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 595string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 624Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents); 638ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */); 657projectFile = ObjectModelHelpers.CreateTempFileOnDisk(@" 682ObjectModelHelpers.BuildTempProjectFileExpectSuccess(projectFile, logger); 712projectFile = ObjectModelHelpers.CreateTempFileOnDisk(@" 749ObjectModelHelpers.BuildTempProjectFileExpectSuccess(projectFile, logger); 793var projectFile = env.CreateFile("test.proj", ObjectModelHelpers.CleanupFileContents(projectContent)); 796ObjectModelHelpers.BuildTempProjectFileExpectSuccess(projectFile.Path, logger); 825var projectFile = env.CreateFile(projFileName, ObjectModelHelpers.CleanupFileContents(projectContent)); 828ObjectModelHelpers.BuildTempProjectFileExpectSuccess(projectFile.Path, logger); 872var projectFile = env.CreateFile("test.proj", ObjectModelHelpers.CleanupFileContents(projectContent)); 875ObjectModelHelpers.BuildTempProjectFileExpectSuccess(projectFile.Path, logger); 893string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 902string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 931Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents); 944ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */); 960string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 969string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 998Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents); 1015string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1024string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1051Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents); 1066ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */); 1082string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1091string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1120Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents); 1135ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */); 1151string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1160string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1187Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents); 1201ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */); 1216string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1224string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1255Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents); 1275string project1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1283string project2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1341Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents, logger); 1527string project1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1535string project2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1560Project p = ObjectModelHelpers.CreateInMemoryProject(pc, parentProjectContents, logger); 1581Project p2 = ObjectModelHelpers.CreateInMemoryProject(pc, parentProjectContents, logger2); 1599string project1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1690Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents, logger); 1753string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1759string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1802Project p = ObjectModelHelpers.CreateInMemoryProject(parentProjectContents); 1831string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1837string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1867string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1873string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1903Project project = ObjectModelHelpers.CreateInMemoryProject(""" 1924Project project = ObjectModelHelpers.CreateInMemoryProject(""" 1950Project project = ObjectModelHelpers.CreateInMemoryProject(""" 1976Project project = ObjectModelHelpers.CreateInMemoryProject("""
BackEnd\OnError_Tests.cs (17)
36using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 146using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 191using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 223using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 257using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 290using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 322using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 347using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 375using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 403using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 436using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 478using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 503using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 533using ProjectFromString projectFromString = new(ObjectModelHelpers.CleanupFileContents(@" 559Project p = new Project(XmlReader.Create(new StringReader(ObjectModelHelpers.CleanupFileContents(@" 581MockLogger logger = ObjectModelHelpers.BuildProjectExpectFailure($@" 772return String.Format(ObjectModelHelpers.CleanupFileContents(@"
BackEnd\RequestBuilder_Tests.cs (4)
167ObjectModelHelpers.AssertArrayContentsMatch(_newBuildRequests_FQRequests, newRequest); 206ObjectModelHelpers.AssertArrayContentsMatch(_newBuildRequests_FQRequests, newRequest); 268? ObjectModelHelpers.MSBuildDefaultToolsVersion 276ObjectModelHelpers.MSBuildDefaultToolsVersion,
BackEnd\Scheduler_Tests.cs (1)
708string contents = ObjectModelHelpers.CleanupFileContents(@"
BackEnd\SdkResultOutOfProc_Tests.cs (1)
19using static Microsoft.Build.UnitTests.ObjectModelHelpers;
BackEnd\TargetEntry_Tests.cs (2)
755ObjectModelHelpers.MSBuildDefaultToolsVersion, 772ObjectModelHelpers.MSBuildDefaultToolsVersion,
BackEnd\TargetUpToDateChecker_Tests.cs (15)
37ObjectModelHelpers.DeleteTempProjectDirectory(); 46var content = ObjectModelHelpers.CleanupFileContents( 76var content = ObjectModelHelpers.CleanupFileContents( 102var content = ObjectModelHelpers.CleanupFileContents( 129content = ObjectModelHelpers.CleanupFileContents( 302string projectText = ObjectModelHelpers.CleanupFileContents(@" 331string projectText = ObjectModelHelpers.CleanupFileContents(@" 360string projectText = ObjectModelHelpers.CleanupFileContents(@" 390string projectText = ObjectModelHelpers.CleanupFileContents(@" 425string projectText = ObjectModelHelpers.CleanupFileContents(@" 466Directory.SetCurrentDirectory(ObjectModelHelpers.TempProjectDir); 468var content = ObjectModelHelpers.CleanupFileContents(@" 580string path = ObjectModelHelpers.CreateFileInTempProjectDirectory(filesToAnalyze[i].Path, ""); 590string unformattedProjectXml = ObjectModelHelpers.CleanupFileContents( 598string projectFile = Path.Combine(ObjectModelHelpers.TempProjectDir, "temp.proj");
BackEnd\TaskBuilder_Tests.cs (25)
57string projectFileContents = ObjectModelHelpers.CleanupFileContents( 79string projectFileContents = ObjectModelHelpers.CleanupFileContents( 110string projectFileContents = ObjectModelHelpers.CleanupFileContents( 202string projectFileContents = ObjectModelHelpers.CleanupFileContents( 245files = ObjectModelHelpers.GetTempFiles(2, new DateTime(2005, 1, 1)); 248string projectFileContents = ObjectModelHelpers.CleanupFileContents( 294ObjectModelHelpers.DeleteTempFiles(files); 305string projectFileContents = ObjectModelHelpers.CleanupFileContents(@" 369string projectFileContents = ObjectModelHelpers.CleanupFileContents(@" 425string projectFileContents = ObjectModelHelpers.CleanupFileContents($@" 455string projectFileContents = ObjectModelHelpers.CleanupFileContents(@" 481string projectFileContents = ObjectModelHelpers.CleanupFileContents(@" 506string projectFileContents = ObjectModelHelpers.CleanupFileContents(@" 537string projectFileContents = ObjectModelHelpers.CleanupFileContents(@" 580MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(projectContents, _testOutput, LoggerVerbosity.Diagnostic); 604MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(projectContents, _testOutput, LoggerVerbosity.Diagnostic); 630MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(projectContents, _testOutput, LoggerVerbosity.Diagnostic); 659MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(projectContents, _testOutput); 684MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(projectContents, _testOutput); 728MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(projectContents, _testOutput, LoggerVerbosity.Diagnostic); 899string projectAPath = Path.Combine(ObjectModelHelpers.TempProjectDir, "a.proj"); 900string projectBPath = Path.Combine(ObjectModelHelpers.TempProjectDir, "b.proj"); 937File.WriteAllText(projectAPath, ObjectModelHelpers.CleanupFileContents(projectAContents)); 938File.WriteAllText(projectBPath, ObjectModelHelpers.CleanupFileContents(projectBContents)); 941ObjectModelHelpers.BuildTempProjectFileExpectSuccess("a.proj", logger);
BackEnd\TaskExecutionHost_Tests.cs (4)
1044MockLogger ml = ObjectModelHelpers.BuildProjectExpectSuccess($""" 1075ObjectModelHelpers.BuildProjectExpectFailure($""" 1109MockLogger ml = ObjectModelHelpers.BuildProjectExpectSuccess($""" 1501string projectFileContents = ObjectModelHelpers.CleanupFileContents(@"
BackEnd\TaskRegistry_Tests.cs (1)
614var testProject = env.CreateTestProjectWithFiles(ObjectModelHelpers.CleanupFileContents(proj));
BinaryLogger_Tests.cs (6)
129Project project = ObjectModelHelpers.CreateInMemoryProject(collection, projectText); 216Project project = ObjectModelHelpers.CreateInMemoryProject(collection, projectText); 325ObjectModelHelpers.BuildProjectExpectSuccess(s_testProject, binaryLogger); 454ObjectModelHelpers.BuildProjectExpectSuccess(testProject, binaryLogger); 514ObjectModelHelpers.BuildProjectExpectSuccess(testProject, binaryLogger); 552ObjectModelHelpers.BuildProjectExpectSuccess(project, binaryLogger);
ConsoleLogger_Tests.cs (10)
180ObjectModelHelpers.BuildProjectExpectSuccess(s_dummyProjectContents, logger); 324ObjectModelHelpers.BuildProjectExpectSuccess(@" 350ObjectModelHelpers.BuildProjectExpectSuccess(s_dummyProjectContents, logger); 367ObjectModelHelpers.BuildProjectExpectSuccess(s_dummyProjectContents, logger); 387ObjectModelHelpers.BuildTempProjectFileWithTargets(tempProjectPath, null, null, logger); 413ObjectModelHelpers.BuildProjectExpectSuccess(s_dummyProjectContents, logger); 420ObjectModelHelpers.BuildProjectExpectSuccess(s_dummyProjectContents, logger); 427ObjectModelHelpers.BuildProjectExpectSuccess(s_dummyProjectContents, logger); 434ObjectModelHelpers.BuildProjectExpectSuccess(s_dummyProjectContents, logger); 441ObjectModelHelpers.BuildProjectExpectSuccess(s_dummyProjectContents, logger);
Construction\ElementLocation_Tests.cs (3)
107File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents("<Project xmlns='msbuildnamespace' ToolsVersion='msbuilddefaulttoolsversion'>\r\n<ItemGroup>") + new string(' ', 70000) + @"<x/></ItemGroup></Project>"); 142File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents("<Project xmlns='msbuildnamespace' ToolsVersion='msbuilddefaulttoolsversion'>\r\n<ItemGroup>") + longstring + @" <x/></ItemGroup></Project>"); 303string content = ObjectModelHelpers.CleanupFileContents(@"
Construction\ProjectRootElement_Tests.cs (4)
32ObjectModelHelpers.CreateFileInTempProjectDirectory(Guid.NewGuid().ToString("N"), contents, Encoding.UTF8) : 33ObjectModelHelpers.CreateFileInTempProjectDirectory(Guid.NewGuid().ToString("N"), contents); 52ObjectModelHelpers.CreateFileInTempProjectDirectory(Guid.NewGuid().ToString("N"), contents, Encoding.UTF8) : 53ObjectModelHelpers.CreateFileInTempProjectDirectory(Guid.NewGuid().ToString("N"), contents);
Construction\SolutionFile_OldParser_Tests.cs (1)
243string genericProj = ObjectModelHelpers.CleanupFileContents(@"
Construction\SolutionProjectGenerator_Tests.cs (38)
333projectXml.ToolsVersion = ObjectModelHelpers.MSBuildDefaultToolsVersion; 476Assert.Equal(ObjectModelHelpers.MSBuildDefaultToolsVersion, instances[0].ToolsVersion); 523Assert.Equal(ObjectModelHelpers.MSBuildDefaultToolsVersion, instances[0].ToolsVersion); 564Assert.Equal(ObjectModelHelpers.MSBuildDefaultToolsVersion, instances[0].ToolsVersion); 576string classLibraryContentsToolsV4 = ObjectModelHelpers.CleanupFileContents( 585string classLibraryContentsToolsV12 = ObjectModelHelpers.CleanupFileContents( 658string[] logoutputs = { ".[11.0]. .[4.0].", ".[11.0]. .[4.0].", String.Format(".[{0}]. .[{0}].", ObjectModelHelpers.MSBuildDefaultToolsVersion) }; 669string solutionFile = ObjectModelHelpers.CreateFileInTempProjectDirectory("Foo.sln", solutions[i]); 670string projectFile = ObjectModelHelpers.CreateFileInTempProjectDirectory("ClassLibrary1.csproj", projects[i]); 688string solutionFileMultipleProjects = ObjectModelHelpers.CreateFileInTempProjectDirectory("Foo.sln", solutionFileContentsDev12MultipleProjects); 689string projectFileV4 = ObjectModelHelpers.CreateFileInTempProjectDirectory("ClassLibrary1.csproj", classLibraryContentsToolsV4); 690string projectFileV12 = ObjectModelHelpers.CreateFileInTempProjectDirectory("ClassLibrary2.csproj", classLibraryContentsToolsV12); 705logger1.AssertLogContains(String.Format(".[{0}]. .[{0}].", ObjectModelHelpers.MSBuildDefaultToolsVersion)); 733string projectFile = ObjectModelHelpers.CreateFileInTempProjectDirectory("ClassLibrary1.csproj", classLibraryContents); 754string solutionFile = ObjectModelHelpers.CreateFileInTempProjectDirectory("Foo.sln", solutionFileContents); 763Assert.Equal(ObjectModelHelpers.MSBuildDefaultToolsVersion, instances[0].ToolsVersion); 772logger.AssertLogContains(String.Format(".[{0}].", ObjectModelHelpers.MSBuildDefaultToolsVersion)); 776ObjectModelHelpers.DeleteTempProjectDirectory(); 1088var solutionFile = ObjectModelHelpers.CreateFileInTempProjectDirectory("MSBuildIssue.sln", solutionFileContents); 1089ObjectModelHelpers.CreateFileInTempProjectDirectory("B.csproj", projectBravoFileContents); 1090ObjectModelHelpers.CreateFileInTempProjectDirectory("C.csproj", projectCharlieFileContents); 1091ObjectModelHelpers.CreateFileInTempProjectDirectory("D.csproj", projectDeltaFileContents); 1101var automaticProjectFile = ObjectModelHelpers.CreateFileInTempProjectDirectory("automatic.msbuild", automaticProjectFileContents); 1321var instance = SolutionProjectGenerator.Generate(solution, null, ObjectModelHelpers.MSBuildDefaultToolsVersion, _buildEventContext, CreateMockLoggingService())[0]; 1393ProjectInstance[] instances = SolutionProjectGenerator.Generate(solution, null, ObjectModelHelpers.MSBuildDefaultToolsVersion, _buildEventContext, CreateMockLoggingService()); 2204BuildRequestData request = new BuildRequestData(projectFilePath, globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion, Array.Empty<string>(), null); 2292BuildRequestData request = new BuildRequestData(projectFilePath, globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion, Array.Empty<string>(), null); 2599string solutionFilePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"{Guid.NewGuid():N}.sln"), 2619ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"after.{Path.GetFileName(solutionFilePath)}.targets"), 2646ObjectModelHelpers.DeleteTempProjectDirectory(); 2658string solutionFilePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"{Guid.NewGuid():N}.sln"), 2678ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"after.{Path.GetFileName(solutionFilePath)}.targets"), 2713ObjectModelHelpers.DeleteTempProjectDirectory(); 2736string solutionFilePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"{Guid.NewGuid():N}.sln"), 2756string projectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, projectName), 2768ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, "Directory.Solution.props"), 2777ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, "Directory.Solution.targets"), 2818ObjectModelHelpers.DeleteTempProjectDirectory();
Definition\ItemDefinitionGroup_Tests.cs (1)
1244ObjectModelHelpers.DeleteTempFiles(new string[] { importedFile });
Definition\Project_Internal_Tests.cs (3)
152var project = ObjectModelHelpers.CreateInMemoryProject("<Project></Project>"); 189project.Xml.ToolsVersion = ObjectModelHelpers.MSBuildDefaultToolsVersion; 195ObjectModelHelpers.MSBuildDefaultToolsVersion,
Definition\ProjectEvaluationContext_Tests.cs (7)
390ObjectModelHelpers.AssertItems(expectedGlobExpansion, project.GetItems("i")); 468ObjectModelHelpers.AssertItems(expectedGlobExpansion, project.GetItems("i")); 525ObjectModelHelpers.AssertItems(expectedGlobExpansion, actualGlobExpansion); 596ObjectModelHelpers.AssertItems(expectedGlobExpansion, actualGlobExpansion); 656ObjectModelHelpers.AssertItems(expectedGlobExpansion, actualGlobExpansion); 738ObjectModelHelpers.AssertItems(expectedGlobExpansion, project.GetItems("i")); 775ObjectModelHelpers.AssertItems(expectedGlobExpansion, project.GetItems("i"));
Definition\ProjectItem_Tests.cs (1)
48ObjectModelHelpers.CleanupFileContents(@"
Definition\Toolset_Tests.cs (11)
193Toolset parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion); 221Toolset parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion); 249Toolset parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion); 271Toolset parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion); 293Toolset parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion); 321Toolset parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion); 346globalProperties.Add("VisualStudioVersion", ObjectModelHelpers.CurrentVisualStudioVersion); 350Assert.Equal(ObjectModelHelpers.CurrentVisualStudioVersion, t.GenerateSubToolsetVersion()); 431Environment.SetEnvironmentVariable("VisualStudioVersion", ObjectModelHelpers.CurrentVisualStudioVersion); 437Toolset parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion); 522Toolset parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
Definition\ToolsetConfigurationReader_Tests.cs (18)
37ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 61ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 97ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 123ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 151ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 203ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 231ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 259ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 287ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 326ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 351ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 376ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 402ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 430ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 465ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 505ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 602ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@" 637ToolsetConfigurationReaderTestHelper.WriteConfigFile(ObjectModelHelpers.CleanupFileContents(@"
Definition\ToolsetConfigurationReaderTestHelper.cs (1)
27return WriteConfigFile(ObjectModelHelpers.CleanupFileContents(content), null);
Definition\ToolsVersion_Tests.cs (8)
318mockLogger.AssertLogContains(ObjectModelHelpers.CleanupFileContents("ToolsVersion=\"msbuilddefaulttoolsversion\"")); 355mockLogger.AssertLogContains(ObjectModelHelpers.CleanupFileContents("ToolsVersion=\"msbuilddefaulttoolsversion\"")); 390mockLogger.AssertLogContains(ObjectModelHelpers.CleanupFileContents("ToolsVersion=\"msbuilddefaulttoolsversion\"")); 452mockLogger.AssertLogContains(ObjectModelHelpers.CleanupFileContents("ToolsVersion=\"msbuilddefaulttoolsversion\"")); 598mockLogger.AssertLogContains(ObjectModelHelpers.CleanupFileContents("ToolsVersion=\"msbuilddefaulttoolsversion\"")); 640mockLogger.AssertLogContains(ObjectModelHelpers.CleanupFileContents("ToolsVersion=\"msbuilddefaulttoolsversion\"")); 796mockLogger.AssertLogContains(ObjectModelHelpers.CleanupFileContents("ToolsVersion=\"msbuilddefaulttoolsversion\"")); 907mockLogger.AssertLogContains(ObjectModelHelpers.CleanupFileContents("ToolsVersion=\"msbuilddefaulttoolsversion\""));
EscapingInProjects_Tests.cs (21)
217Project project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents); 262Project project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents); 310Project project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents); 318ObjectModelHelpers.DeleteTempProjectDirectory(); 361Project project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents); 374ObjectModelHelpers.DeleteTempProjectDirectory(); 428Project project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents); 436ObjectModelHelpers.DeleteTempProjectDirectory(); 470Project project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents); 512Project project = ObjectModelHelpers.CreateInMemoryProject(projectOriginalContents); 677Project project = ObjectModelHelpers.CreateInMemoryProject(@" 706Project project = ObjectModelHelpers.CreateInMemoryProject(@" 723ObjectModelHelpers.DeleteTempProjectDirectory(); 740Project project = ObjectModelHelpers.CreateInMemoryProject(@" 758ObjectModelHelpers.DeleteTempProjectDirectory(); 774ObjectModelHelpers.CreateInMemoryProject(@" 798Project project = ObjectModelHelpers.CreateInMemoryProject(@" 1800ObjectModelHelpers.DeleteTempProjectDirectory(); 1803File.WriteAllText(Path.Combine(ObjectModelHelpers.TempProjectDir, "a.weirdo"), String.Empty); 1804File.WriteAllText(Path.Combine(ObjectModelHelpers.TempProjectDir, "b.weirdo"), String.Empty); 1805File.WriteAllText(Path.Combine(ObjectModelHelpers.TempProjectDir, "c.weirdo"), String.Empty);
Evaluation\Evaluator_Tests.cs (123)
176string projXml = ObjectModelHelpers.CleanupFileContents(@" 184string fooXml = ObjectModelHelpers.CleanupFileContents(@" 190string barXml = ObjectModelHelpers.CleanupFileContents(@" 347File.WriteAllText(testTargetPath, ObjectModelHelpers.CleanupFileContents(testtargets)); 348File.WriteAllText(subdirProjPath, ObjectModelHelpers.CleanupFileContents(subdirTestProj)); 350File.WriteAllText(targetDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(targetDirTargets)); 351File.WriteAllText(targetDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(targetDirTargets2)); 352File.WriteAllText(projectDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(projDirTargets)); 353File.WriteAllText(projectDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(projDirTargets2)); 476File.WriteAllText(testTargetPath, ObjectModelHelpers.CleanupFileContents(testtargets)); 477File.WriteAllText(subdirProjPath, ObjectModelHelpers.CleanupFileContents(subdirTestProj)); 479File.WriteAllText(targetDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(targetDirTargets)); 480File.WriteAllText(targetDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(targetDirTargets2)); 481File.WriteAllText(projectDirectoryTargetsPath, ObjectModelHelpers.CleanupFileContents(projDirTargets)); 482File.WriteAllText(projectDirectoryTargetsPath2, ObjectModelHelpers.CleanupFileContents(projDirTargets2)); 510string targetA = ObjectModelHelpers.CleanupFileContents(@" 518string targetB = ObjectModelHelpers.CleanupFileContents(@" 526string projectContents = ObjectModelHelpers.CleanupFileContents(@" 570string testtargets = ObjectModelHelpers.CleanupFileContents(@" 613string testtargets = ObjectModelHelpers.CleanupFileContents(@" 659string testtargets = ObjectModelHelpers.CleanupFileContents(@" 702string testtargets = ObjectModelHelpers.CleanupFileContents(@" 747string testtargets = ObjectModelHelpers.CleanupFileContents(@" 792string testtargets = ObjectModelHelpers.CleanupFileContents(@" 847string import = ObjectModelHelpers.CleanupFileContents(@" 859string content = ObjectModelHelpers.CleanupFileContents(@" 912string import = ObjectModelHelpers.CleanupFileContents(@" 920string import2 = ObjectModelHelpers.CleanupFileContents(@" 935string content = ObjectModelHelpers.CleanupFileContents(@" 1014string import1 = ObjectModelHelpers.CleanupFileContents(@" 1021string import2 = ObjectModelHelpers.CleanupFileContents(@" 1034string manifest = ObjectModelHelpers.CleanupFileContents(@" 1076string import1 = ObjectModelHelpers.CleanupFileContents(@" 1083string import2 = ObjectModelHelpers.CleanupFileContents(@" 1096string manifest = ObjectModelHelpers.CleanupFileContents(@" 1166string import1 = ObjectModelHelpers.CleanupFileContents(@" 1174string import2 = ObjectModelHelpers.CleanupFileContents(@" 1212ObjectModelHelpers.CreateTempFileOnDisk(@" 1219ObjectModelHelpers.CreateTempFileOnDisk(@" 1228string content = ObjectModelHelpers.CleanupFileContents($@" 1261ObjectModelHelpers.CreateFileInTempProjectDirectory($"{filename1}-1.props", @" 1267ObjectModelHelpers.CreateFileInTempProjectDirectory($"{filename1}-2.props", @" 1274ObjectModelHelpers.CreateFileInTempProjectDirectory($"{filename2}-1.props", @" 1280ObjectModelHelpers.CreateFileInTempProjectDirectory($"{filename2}-2.props", @" 1286ObjectModelHelpers.CreateFileInTempProjectDirectory($"{filename2}-3.props", @" 1293string content = ObjectModelHelpers.CleanupFileContents($@" 1296<Imports>{ObjectModelHelpers.TempProjectDir}\{filename1}-*.props;{ObjectModelHelpers.TempProjectDir}\{filename2}-*.props</Imports> 1321ObjectModelHelpers.CreateTempFileOnDisk(@" 1330string content = ObjectModelHelpers.CleanupFileContents($@" 1453string content = ObjectModelHelpers.CleanupFileContents(@" 1473string content = ObjectModelHelpers.CleanupFileContents(@" 1501string content = ObjectModelHelpers.CleanupFileContents(@" 1528string content = ObjectModelHelpers.CleanupFileContents(@" 1547string content = ObjectModelHelpers.CleanupFileContents(@" 1578string content = ObjectModelHelpers.CleanupFileContents(@" 1602string content = ObjectModelHelpers.CleanupFileContents(@" 1642string content = ObjectModelHelpers.CleanupFileContents(@" 1677string content = ObjectModelHelpers.CleanupFileContents(@" 1706string content = ObjectModelHelpers.CleanupFileContents(@" 1745string content = ObjectModelHelpers.CleanupFileContents(@" 1774string content = ObjectModelHelpers.CleanupFileContents(@" 1798string content = ObjectModelHelpers.CleanupFileContents(@" 1829string content = ObjectModelHelpers.CleanupFileContents(@" 1865string content = ObjectModelHelpers.CleanupFileContents(@" 1900string content = ObjectModelHelpers.CleanupFileContents(@" 1933string content = ObjectModelHelpers.CleanupFileContents(@" 2016string content = ObjectModelHelpers.CleanupFileContents(@" 2103string content = ObjectModelHelpers.CleanupFileContents(@" 2167string content = ObjectModelHelpers.CleanupFileContents(@" 2192string content = ObjectModelHelpers.CleanupFileContents(@" 2227string content = ObjectModelHelpers.CleanupFileContents(@" 2338string content = ObjectModelHelpers.CleanupFileContents(@" 2363string content = ObjectModelHelpers.CleanupFileContents(@" 2386string content = ObjectModelHelpers.CleanupFileContents(@" 2911string content = ObjectModelHelpers.CleanupFileContents(@" 2937string content = ObjectModelHelpers.CleanupFileContents(@" 2962string content = ObjectModelHelpers.CleanupFileContents(@" 2988string content = ObjectModelHelpers.CleanupFileContents(@" 3018string content = ObjectModelHelpers.CleanupFileContents(@" 3048string content = ObjectModelHelpers.CleanupFileContents(@" 3078string content = ObjectModelHelpers.CleanupFileContents(@" 3114string content = ObjectModelHelpers.CleanupFileContents(@" 3160string content = ObjectModelHelpers.CleanupFileContents(@" 3189string content = ObjectModelHelpers.CleanupFileContents(@" 3225string content = ObjectModelHelpers.CleanupFileContents(@" 3260string content = ObjectModelHelpers.CleanupFileContents(@" 3288string content = ObjectModelHelpers.CleanupFileContents(@" 3330string content = ObjectModelHelpers.CleanupFileContents(@" 3367string content = ObjectModelHelpers.CleanupFileContents(@" 3405string projectContents = ObjectModelHelpers.CleanupFileContents(@" 3415string importContents = ObjectModelHelpers.CleanupFileContents(@" 3465string projectContents = ObjectModelHelpers.CleanupFileContents(@" 3478string importContents = ObjectModelHelpers.CleanupFileContents(@" 3526string projectContents = ObjectModelHelpers.CleanupFileContents(@" 3538string importContents = ObjectModelHelpers.CleanupFileContents(@" 3588string projectContents = ObjectModelHelpers.CleanupFileContents(@" 3605string importContents = ObjectModelHelpers.CleanupFileContents(@" 3662string projectContents = ObjectModelHelpers.CleanupFileContents(@" 3678string importContents = ObjectModelHelpers.CleanupFileContents(@" 3735string projectContents = ObjectModelHelpers.CleanupFileContents(@" 3746string project2Contents = ObjectModelHelpers.CleanupFileContents(@" 3797string projectContents = ObjectModelHelpers.CleanupFileContents(@" 3808string project2Contents = ObjectModelHelpers.CleanupFileContents(@" 3867string content = ObjectModelHelpers.CleanupFileContents(@" 3922string content = ObjectModelHelpers.CleanupFileContents(@" 3974string content = ObjectModelHelpers.CleanupFileContents(@" 4026string content = ObjectModelHelpers.CleanupFileContents(@" 4084string content = ObjectModelHelpers.CleanupFileContents(@" 4142string content = ObjectModelHelpers.CleanupFileContents(@" 4203string content = ObjectModelHelpers.CleanupFileContents(@" 4255string content = ObjectModelHelpers.CleanupFileContents(@" 4302string content = ObjectModelHelpers.CleanupFileContents(@" 4357Project project = new Project(null, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection); 4377string projectContents = ObjectModelHelpers.CleanupFileContents( 4527string projectContents = ObjectModelHelpers.CleanupFileContents(@" 4534string importContents = ObjectModelHelpers.CleanupFileContents(@" 4592string content = ObjectModelHelpers.CleanupFileContents($@" 4700string content = ObjectModelHelpers.CleanupFileContents(@" 4999string projectContents = ObjectModelHelpers.CleanupFileContents(@" 5017string testTargets = ObjectModelHelpers.CleanupFileContents(@" 5065string testtargets = ObjectModelHelpers.CleanupFileContents(@$" 5170Toolset parentToolset = projectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion);
Evaluation\Expander_Tests.cs (10)
58ObjectModelHelpers.AssertItemsMatch("", GetTaskArrayFromItemList(itemsOut)); 69ObjectModelHelpers.AssertItemsMatch(@"foo", GetTaskArrayFromItemList(itemsOut)); 80ObjectModelHelpers.AssertItemsMatch(@" 111ObjectModelHelpers.AssertItemsMatch(@" 132ObjectModelHelpers.AssertItemsMatch(@" 1474ObjectModelHelpers.AssertItemsMatch(@" 3485MockElementLocation mockElementLocation = new MockElementLocation(Path.Combine(ObjectModelHelpers.TempProjectDir, "one", "two", "three", "four", "five", Path.GetRandomFileName())); 3487string fileToFind = FileUtilities.GetTemporaryFile(ObjectModelHelpers.TempProjectDir, null, ".tmp"); 3506ObjectModelHelpers.DeleteTempProjectDirectory(); 3518ObjectModelHelpers.CreateInMemoryProject("<Project><PropertyGroup><foo>$([MSBuild]::GetPathOfFileAbove('foo'))</foo></PropertyGroup></Project>");
Evaluation\ImportFromMSBuildExtensionsPath_Tests.cs (18)
52mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent()); 94string mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent()); 128string mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent()); 161string mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", mainTargetsFileContent); 202string mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", mainTargetsFileContent); 257string mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine("extensions2", "circularwildcardtest", "main.proj"), mainTargetsFileContent); 285string mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent()); 302mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent()); 358string mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent()); 402string mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent()); 494mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent()); 570mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", 631mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", 702mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", mainTargetsFileContent); 767mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", mainTargetsFileContent); 826mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", mainTargetsFileContent); 895mainProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent(extnPathPropertyName)); 1000var extnDir = Path.Combine(ObjectModelHelpers.TempProjectDir, extnDirName);
Evaluation\ItemEvaluation_Tests.cs (31)
60IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, allItems: true); 69ObjectModelHelpers.AssertItems(new[] { "a", "b", "c" }, itemsForI, mI2_1); 78ObjectModelHelpers.AssertItems( 109IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, allItems: true); 118ObjectModelHelpers.AssertItems(new[] { "a", "b", "c" }, itemsForI, expectedMetadata); 121ObjectModelHelpers.AssertItems(Array.Empty<string>(), itemsForI2); 133IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, allItems: true); 135ObjectModelHelpers.AssertItems(new[] { "a", "c" }, items); 151IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, allItems: true); 153ObjectModelHelpers.AssertItems(new[] { "a", "b", "c" }, items, 182IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, allItems: true); 210ObjectModelHelpers.AssertItems(new[] { "a", "b", "c" }, itemsForI, new[] { a, b, c }); 221ObjectModelHelpers.AssertItems(new[] { "a", "b", "c" }, itemsForI2, metadataForI2); 367var items = ObjectModelHelpers.GetItems(projectContent); 369ObjectModelHelpers.AssertItems(expectedItemValues, items, expectedItemMetadata); 388var items = ObjectModelHelpers.GetItems(projectContent, allItems: true); 390ObjectModelHelpers.AssertItems(new[] { "1", "@(A)", "@(A)" }, items); 419var items = ObjectModelHelpers.GetItems(projectContent, allItems: true); 441ObjectModelHelpers.AssertItems(new[] { "1", "B", "C", "D" }, items, expectedMetadata); 460var items = ObjectModelHelpers.GetItems(projectContent); 462ObjectModelHelpers.AssertItems(new[] { "2" }, items); 489IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content, allItems: true); 506ObjectModelHelpers.AssertItems(new[] { "i1_1", "i1_3", "i1_4", "i1_6" }, i1Items, i1Metadata); 520ObjectModelHelpers.AssertItems(new[] { "i1_1", "i1_2", "i1_3" }, i2Items, i2Metadata); 524ObjectModelHelpers.AssertItems(new[] { "i1_1", "i1_2", "i1_4" }, i3Items, i1BaseMetadata); 527ObjectModelHelpers.AssertItems(new[] { "i1 has 4 items" }, i_condItems); 544IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content.ToString()); 556IList<ProjectItem> items = ObjectModelHelpers.GetItemsFromFragment(content); 689ObjectModelHelpers.AssertItemEvaluationFromProject( 716var items = ObjectModelHelpers.GetItems(projectContent, allItems: true); 726ObjectModelHelpers.AssertItems(new[] { $"{prefix}foo" }, items, expectedMetadata);
Evaluation\Preprocessor_Tests.cs (22)
61string expected = ObjectModelHelpers.CleanupFileContents( 90string expected = ObjectModelHelpers.CleanupFileContents( 134string expected = ObjectModelHelpers.CleanupFileContents( 178string expected = ObjectModelHelpers.CleanupFileContents( 222string expected = ObjectModelHelpers.CleanupFileContents( 270string expected = ObjectModelHelpers.CleanupFileContents( 304string expected = ObjectModelHelpers.CleanupFileContents( 340string one = ObjectModelHelpers.CleanupFileContents( 352string two = ObjectModelHelpers.CleanupFileContents( 376string expected = ObjectModelHelpers.CleanupFileContents( 425string expected = ObjectModelHelpers.CleanupFileContents( 483string expected = ObjectModelHelpers.CleanupFileContents( 556string expected = ObjectModelHelpers.CleanupFileContents( 617string expected = ObjectModelHelpers.CleanupFileContents( 677string expected = ObjectModelHelpers.CleanupFileContents( 733string expected = ObjectModelHelpers.CleanupFileContents( 798string expected = ObjectModelHelpers.CleanupFileContents( 815string content = ObjectModelHelpers.CleanupFileContents(@" 832string expected = ObjectModelHelpers.CleanupFileContents( 888string expected = ObjectModelHelpers.CleanupFileContents( 998string expected = ObjectModelHelpers.CleanupFileContents( 1116string expected = ObjectModelHelpers.CleanupFileContents(
Evaluation\ProjectSdkImplicitImport_Tests.cs (1)
478ProjectRootElement rootElement = ObjectModelHelpers.CreateInMemoryProjectRootElement(projectContents);
EvaluationProfiler_Tests.cs (1)
15using static Microsoft.Build.UnitTests.ObjectModelHelpers;
FileLogger_Tests.cs (5)
31Project project = ObjectModelHelpers.CreateInMemoryProject(@" 335string directory = Path.Combine(ObjectModelHelpers.TempProjectDir, Guid.NewGuid().ToString("N")); 347ObjectModelHelpers.DeleteDirectory(directory); 365Project project = ObjectModelHelpers.CreateInMemoryProject(@" 403Project project = ObjectModelHelpers.CreateInMemoryProject(@"
FixPathOnUnix_Tests.cs (3)
39string buildProjectPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("build.proj", buildProjectContents); 40ObjectModelHelpers.CreateFileInTempProjectDirectory("projectDirectory/main.proj", mainProjectContents); 41ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine("projectDirectory", "lib", "foo.dll"), "just a text file");
Instance\HostServices_Tests.cs (4)
476string contents = ObjectModelHelpers.CleanupFileContents(@" 482using ProjectFromString projectFromString = new(contents, new Dictionary<string, string>(), ObjectModelHelpers.MSBuildDefaultToolsVersion); 495string contents = ObjectModelHelpers.CleanupFileContents(@" 510ObjectModelHelpers.MSBuildDefaultToolsVersion);
Instance\ProjectInstance_Internal_Tests.cs (19)
65string importPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("import.targets", importContent); 79ObjectModelHelpers.DeleteTempProjectDirectory(); 108string import2Path = ObjectModelHelpers.CreateFileInTempProjectDirectory("import2.targets", import2Content); 109string import3Path = ObjectModelHelpers.CreateFileInTempProjectDirectory("import3.targets", import3Content); 112string import1Path = ObjectModelHelpers.CreateFileInTempProjectDirectory("import1.targets", import1Content); 124ObjectModelHelpers.DeleteTempProjectDirectory(); 150ObjectModelHelpers.DeleteTempProjectDirectory(); 280p.Toolset.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 323p.Toolset.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 357p.Toolset.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 385p.Toolset.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 424ProjectInstance p = new ProjectInstance(xml, globalProperties, ObjectModelHelpers.MSBuildDefaultToolsVersion, "ABCDEF", collection); 426p.Toolset.ToolsVersion.ShouldBe(ObjectModelHelpers.MSBuildDefaultToolsVersion); 688using ProjectRootElementFromString projectRootElementFromString = new(ObjectModelHelpers.CleanupFileContents(projectContents)); 849string import2Path = ObjectModelHelpers.CreateFileInTempProjectDirectory("import2.targets", import2Content); 850string import3Path = ObjectModelHelpers.CreateFileInTempProjectDirectory("import3.targets", import3Content); 853string import1Path = ObjectModelHelpers.CreateFileInTempProjectDirectory("import1.targets", import1Content); 877ObjectModelHelpers.DeleteTempProjectDirectory(); 966using ProjectFromString projectFromString = new(content, globalProperties, toolsVersion ?? ObjectModelHelpers.MSBuildDefaultToolsVersion, projectCollection ?? ProjectCollection.GlobalProjectCollection);
Instance\TaskItem_Tests.cs (3)
243string content = ObjectModelHelpers.CleanupFileContents(@" 296string content = ObjectModelHelpers.CleanupFileContents(@" 351string content = ObjectModelHelpers.CleanupFileContents(@"
InvalidProjectFileException_Tests.cs (4)
33File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents(@" 42ObjectModelHelpers.BuildTempProjectFileExpectFailure(file, ml); 65File.WriteAllText(file, ObjectModelHelpers.CleanupFileContents(@" 71ObjectModelHelpers.BuildTempProjectFileExpectFailure(file, logger);
Parser_Tests.cs (8)
444MockLogger ml = ObjectModelHelpers.BuildProjectExpectSuccess(@" 455ml = ObjectModelHelpers.BuildProjectExpectSuccess(@" 466ml = ObjectModelHelpers.BuildProjectExpectSuccess(@" 486MockLogger ml = ObjectModelHelpers.BuildProjectExpectSuccess(@" 497ml = ObjectModelHelpers.BuildProjectExpectSuccess(@" 508ml = ObjectModelHelpers.BuildProjectExpectSuccess(@" 519ml = ObjectModelHelpers.BuildProjectExpectSuccess(@" 577var project = ObjectModelHelpers.CreateInMemoryProject(projectContent);
ProjectCache\ProjectCacheTests.cs (1)
1684string content = ObjectModelHelpers.CleanupFileContents(
Utilities_Tests.cs (3)
74TransientTestFile inputFile = env.CreateFile("tempInput.tmp", ObjectModelHelpers.CleanupFileContents(@" 140ObjectModelHelpers.CreateInMemoryProject(@" 157ObjectModelHelpers.CreateInMemoryProject(@"
WarningsAsMessagesAndErrors_Tests.cs (11)
36MockLogger logger = ObjectModelHelpers.BuildProjectExpectFailure(GetTestProject(treatAllWarningsAsErrors: true)); 40ObjectModelHelpers.BuildProjectExpectSuccess(GetTestProject(treatAllWarningsAsErrors: false)); 80MockLogger logger = ObjectModelHelpers.BuildProjectExpectFailure(GetTestProject(warningsAsErrors: ExpectedEventCode)); 88MockLogger logger = ObjectModelHelpers.BuildProjectExpectFailure( 102MockLogger logger = ObjectModelHelpers.BuildProjectExpectFailure( 118MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess( 132MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(GetTestProject(warningsAsMessages: ExpectedEventCode)); 174MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess( 188MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess( 204MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess( 218MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(
Microsoft.Build.Framework.UnitTests (3)
FileUtilities_Tests.cs (3)
905string filePath = ObjectModelHelpers.CreateFileInTempProjectDirectory("first/second/file.txt", String.Empty); 936string filePath = ObjectModelHelpers.CreateFileInTempProjectDirectory("first/second/file.txt", String.Empty); 970string filePath = ObjectModelHelpers.CreateFileInTempProjectDirectory("obj/Debug/file.txt", string.Empty);
Microsoft.Build.Tasks.UnitTests (215)
AddToWin32Manifest_Tests.cs (1)
111Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
CallTarget_Tests.cs (8)
35MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(@" 56MockLogger logger = ObjectModelHelpers.BuildProjectExpectFailure(@" 88MockLogger logger = ObjectModelHelpers.BuildProjectExpectFailure(@" 115MockLogger logger = ObjectModelHelpers.BuildProjectExpectFailure(@" 136ObjectModelHelpers.BuildProjectExpectSuccess(@" 152Project project = ObjectModelHelpers.CreateInMemoryProject(@" 190ObjectModelHelpers.AssertItemsMatch(@" 201MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(@"
CombinePath_Tests.cs (9)
34ObjectModelHelpers.AssertItemsMatch(string.Format("{0}\r\n{1}", fullPath1, fullPath2), t.CombinedPaths, true); 64ObjectModelHelpers.AssertItemsMatch(pathsToMatch, t.CombinedPaths, true); 84ObjectModelHelpers.AssertItemsMatch(string.Format("{0}\r\n{1}", path1, fullPath2), t.CombinedPaths, true); 113ObjectModelHelpers.AssertItemsMatch(pathsToMatch, t.CombinedPaths, true); 145ObjectModelHelpers.AssertItemsMatch(expected, t.CombinedPaths, true); 161ObjectModelHelpers.AssertItemsMatch(@" 180ObjectModelHelpers.AssertItemsMatch(@" 197ObjectModelHelpers.AssertItemsMatch(@" 216ObjectModelHelpers.AssertItemsMatch(@"
ConvertToAbsolutePath_Tests.cs (9)
25string fileName = ObjectModelHelpers.CreateFileInTempProjectDirectory("file.temp", "foo"); 34Directory.SetCurrentDirectory(ObjectModelHelpers.TempProjectDir); 46ObjectModelHelpers.DeleteTempProjectDirectory(); 57string fileName = ObjectModelHelpers.CreateFileInTempProjectDirectory("file%3A.temp", "foo"); 66Directory.SetCurrentDirectory(ObjectModelHelpers.TempProjectDir); 78ObjectModelHelpers.DeleteTempProjectDirectory(); 87string fileName = ObjectModelHelpers.CreateFileInTempProjectDirectory("file.temp", "foo"); 96Directory.SetCurrentDirectory(ObjectModelHelpers.TempProjectDir); 108ObjectModelHelpers.DeleteTempProjectDirectory();
CreateItem_Tests.cs (10)
158ObjectModelHelpers.DeleteTempProjectDirectory(); 160ObjectModelHelpers.CreateFileInTempProjectDirectory("Myapp.proj", @" 171ObjectModelHelpers.CreateFileInTempProjectDirectory("Foo.txt", "foo"); 172ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine("Subdir", "Bar.txt"), "bar"); 175ObjectModelHelpers.BuildTempProjectFileExpectSuccess("Myapp.proj", logger); 177ObjectModelHelpers.AssertFileExistsInTempProjectDirectory(Path.Combine("Destination", "Foo.txt")); 178ObjectModelHelpers.AssertFileExistsInTempProjectDirectory(Path.Combine("Destination", "Subdir", "Bar.txt")); 190ObjectModelHelpers.DeleteTempProjectDirectory(); 192string projectFileFullPath = ObjectModelHelpers.CreateFileInTempProjectDirectory("Myapp.proj", @" 202ObjectModelHelpers.CreateFileInTempProjectDirectory(Path.Combine("Subdir", "Bar.txt"), "bar");
CreateProperty_Tests.cs (3)
30MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(@" 57MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(@" 85MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(@"
DirectoryBuildProjectImportTestBase.cs (15)
29ObjectModelHelpers.DeleteTempProjectDirectory(); 64ObjectModelHelpers.DeleteTempProjectDirectory(); 77Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, @" 100ObjectModelHelpers.CreateFileInTempProjectDirectory(DirectoryBuildProjectFile, BasicDirectoryBuildProjectContents); 106Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $@" 131string customFilePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(CustomBuildProjectFile, BasicDirectoryBuildProjectContents); 137Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $@" 159ObjectModelHelpers.CreateFileInTempProjectDirectory(DirectoryBuildProjectFile, BasicDirectoryBuildProjectContents); 165Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, @" 175Assert.Equal(ObjectModelHelpers.TempProjectDir, project.GetPropertyValue(DirectoryBuildProjectBasePathPropertyName), StringComparer.OrdinalIgnoreCase); 177Assert.Equal(Path.Combine(ObjectModelHelpers.TempProjectDir, DirectoryBuildProjectFile), project.GetPropertyValue(DirectoryBuildProjectPathPropertyName));
FindUnderPath_Tests.cs (3)
101string fileName = ObjectModelHelpers.CreateFileInTempProjectDirectory("file%3b.temp", "foo"); 104t.Path = new TaskItem(ObjectModelHelpers.TempProjectDir); 112Directory.SetCurrentDirectory(ObjectModelHelpers.TempProjectDir);
MSBuild_Tests.cs (75)
48string tempProject = ObjectModelHelpers.CreateTempFileOnDisk(@" 102string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 115string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 142ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */); 159string projectContents = ObjectModelHelpers.CleanupFileContents(@" 168Project project = ObjectModelHelpers.CreateInMemoryProject(projectContents, logger); 180ObjectModelHelpers.DeleteTempProjectDirectory(); 181ObjectModelHelpers.CreateFileInTempProjectDirectory( 191ObjectModelHelpers.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger); 201ObjectModelHelpers.DeleteTempProjectDirectory(); 202ObjectModelHelpers.CreateFileInTempProjectDirectory( 212ObjectModelHelpers.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger); 224ObjectModelHelpers.DeleteTempProjectDirectory(); 225ObjectModelHelpers.CreateFileInTempProjectDirectory( 234ObjectModelHelpers.CreateFileInTempProjectDirectory( 244ObjectModelHelpers.BuildTempProjectFileExpectSuccess(@"SkipNonexistentProjectsMain.csproj", logger); 260ObjectModelHelpers.DeleteTempProjectDirectory(); 261ObjectModelHelpers.CreateFileInTempProjectDirectory( 270ObjectModelHelpers.CreateFileInTempProjectDirectory( 280ObjectModelHelpers.BuildTempProjectFileExpectSuccess(@"SkipNonexistentProjectsMain.csproj", logger); 295ObjectModelHelpers.DeleteTempProjectDirectory(); 296ObjectModelHelpers.CreateFileInTempProjectDirectory( 315ObjectModelHelpers.CreateFileInTempProjectDirectory( 325ObjectModelHelpers.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger); 341ObjectModelHelpers.DeleteTempProjectDirectory(); 342ObjectModelHelpers.CreateFileInTempProjectDirectory( 351ObjectModelHelpers.CreateFileInTempProjectDirectory( 360ObjectModelHelpers.CreateFileInTempProjectDirectory( 371ObjectModelHelpers.BuildTempProjectFileExpectFailure(@"BuildingVCProjMain.csproj", logger); 392ObjectModelHelpers.DeleteTempProjectDirectory(); 399ObjectModelHelpers.CreateFileInTempProjectDirectory( 439ObjectModelHelpers.CreateFileInTempProjectDirectory( 462ObjectModelHelpers.CreateFileInTempProjectDirectory( 481ObjectModelHelpers.BuildTempProjectFileExpectSuccess(Path.Combine("bug'533'369", "Sub;Dir", "TeamBuild.proj"), logger); 483ObjectModelHelpers.AssertFileExistsInTempProjectDirectory(Path.Combine("bug'533'369", "Sub;Dir", "binaries", "ConsoleApplication1.exe")); 492string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 501string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 535ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */); 550string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 559string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 591ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */); 606string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 615string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 646ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */); 661string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 670string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 710string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 719string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 750ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */); 765string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 774string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 808ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */); 823string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 832string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 862ObjectModelHelpers.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */); 877string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 885string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 931string project1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 939string project2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1134string project1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1142string project2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1199string project1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1303string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1309string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1367string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1373string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1403ObjectModelHelpers.DeleteTempProjectDirectory(); 1404ObjectModelHelpers.CreateFileInTempProjectDirectory( 1415ObjectModelHelpers.BuildTempProjectFileExpectSuccess(@"SkipNonexistentTargets.csproj", logger); 1429ObjectModelHelpers.DeleteTempProjectDirectory(); 1430ObjectModelHelpers.CreateFileInTempProjectDirectory( 1441ObjectModelHelpers.BuildTempProjectFileExpectFailure(@"SkipNonexistentTargets.csproj", logger); 1456string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1463string projectFile2 = ObjectModelHelpers.CreateTempFileOnDisk(@" 1495string projectFile1 = ObjectModelHelpers.CreateTempFileOnDisk($@"
MSBuildInternalMessage_Tests.cs (5)
45Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false); 88Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false); 143Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false); 218Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false); 263Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
NuGetPropsImportTests.cs (6)
30ObjectModelHelpers.DeleteTempProjectDirectory(); 40var nugetPropsRelativePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(NuGetPropsProjectFile, NuGetPropsContent); 45ObjectModelHelpers.CreateFileInTempProjectDirectory(projectRelativePath, $@" 54Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectRelativePath); 71ObjectModelHelpers.CreateFileInTempProjectDirectory(projectRelativePath, $@" 80Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectRelativePath);
OutputPathTests.cs (10)
28ObjectModelHelpers.DeleteTempProjectDirectory(); 33ObjectModelHelpers.DeleteTempProjectDirectory(); 45var projectFilePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, 63Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false); 82var projectFilePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, 101Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false); 122var projectFilePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, 146Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false); 167var projectFilePath = ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, 184Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false);
ProjectExtensionsImportTestBase.cs (24)
22ObjectModelHelpers.DeleteTempProjectDirectory(); 44ObjectModelHelpers.DeleteTempProjectDirectory(); 57Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, """ 76ObjectModelHelpers.CreateFileInTempProjectDirectory(ImportProjectPath, BasicProjectImportContents); 78Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $""" 101ObjectModelHelpers.CreateFileInTempProjectDirectory(ImportProjectPath, BasicProjectImportContents); 103Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $""" 133ObjectModelHelpers.CreateFileInTempProjectDirectory(ImportProjectPath, BasicProjectImportContents); 139Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $""" 151string projectExtensionsDirectory = Path.Combine(ObjectModelHelpers.TempProjectDir, Path.GetDirectoryName(ImportProjectPath)); 165ObjectModelHelpers.CreateFileInTempProjectDirectory(CustomImportProjectPath, BasicProjectImportContents); 171Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, $""" 192ObjectModelHelpers.CreateFileInTempProjectDirectory(ImportProjectPath, BasicProjectImportContents); 198Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, """ 216Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, """ 242Project project = ObjectModelHelpers.LoadProjectFileInTempProjectDirectory(ObjectModelHelpers.CreateFileInTempProjectDirectory(_projectRelativePath, """
ProjectExtensionsPropsImportTest.cs (1)
15protected override string CustomImportProjectPath => Path.Combine(ObjectModelHelpers.TempProjectDir, "obj", $"{Path.GetFileName(_projectRelativePath)}.custom.props");
ProjectExtensionsTargetsImportTest.cs (1)
15protected override string CustomImportProjectPath => Path.Combine(ObjectModelHelpers.TempProjectDir, "obj", $"{Path.GetFileName(_projectRelativePath)}.custom.targets");
RegressionTests.cs (6)
31Project project = ObjectModelHelpers.CreateInMemoryProject($@" 58var project = ObjectModelHelpers.CreateInMemoryProject($@" 88ObjectModelHelpers.DeleteTempProjectDirectory(); 90ObjectModelHelpers.CreateFileInTempProjectDirectory("Myapp.proj", @" 101ObjectModelHelpers.CreateFileInTempProjectDirectory("Foo.txt", "foo"); 103ObjectModelHelpers.BuildTempProjectFileExpectSuccess("Myapp.proj", logger);
ResolveSDKReference_Tests.cs (5)
3741string tempProjectContents = ObjectModelHelpers.CleanupFileContents( 3884string tempProjectContents = ObjectModelHelpers.CleanupFileContents( 4009string tempProjectContents = ObjectModelHelpers.CleanupFileContents( 4116string tempProjectContents = ObjectModelHelpers.CleanupFileContents( 4256string tempProjectContents = ObjectModelHelpers.CleanupFileContents(@"
ResourceHandling\GenerateResource_Tests.cs (16)
3346ObjectModelHelpers.DeleteTempProjectDirectory(); 3348ObjectModelHelpers.CreateFileInTempProjectDirectory("lib1.csproj", $@" 3378ObjectModelHelpers.CreateFileInTempProjectDirectory("Class1.cs", @" 3385ObjectModelHelpers.BuildTempProjectFileExpectSuccess("lib1.csproj", logger); 3387string p2pReference = Path.Combine(ObjectModelHelpers.TempProjectDir, "bin", "debug", "lib1.dll"); 3395ObjectModelHelpers.CreateFileInTempProjectDirectory(@"MyStrings.resx", @" 3480t.Sources = new ITaskItem[] { new TaskItem(Path.Combine(ObjectModelHelpers.TempProjectDir, "MyStrings.resx")) }; 3497ObjectModelHelpers.AssertFileExistsInTempProjectDirectory("MyStrings.resources"); 3522ObjectModelHelpers.DeleteTempProjectDirectory(); 3524ObjectModelHelpers.CreateFileInTempProjectDirectory("ClassLibrary20.csproj", $@" 3554ObjectModelHelpers.CreateFileInTempProjectDirectory("Class1.cs", @" 3570ObjectModelHelpers.BuildTempProjectFileExpectSuccess("ClassLibrary20.csproj", logger); 3577ObjectModelHelpers.CreateFileInTempProjectDirectory(@"MyStrings.resx", @" 3629t.Sources = new ITaskItem[] { new TaskItem(Path.Combine(ObjectModelHelpers.TempProjectDir, "MyStrings.resx")) }; 3641Directory.SetCurrentDirectory(ObjectModelHelpers.TempProjectDir); 3648ObjectModelHelpers.AssertFileExistsInTempProjectDirectory("MyStrings.resources");
SGen_Tests.cs (1)
32MockLogger logger = ObjectModelHelpers.BuildProjectExpectFailure(@$"
XmlPeek_Tests.cs (2)
327MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(projectContents); 337Project project = ObjectModelHelpers.CreateInMemoryProject(@"<Project><Target Name=""Test""><XmlPeek /></Target></Project>", log);
XmlPoke_Tests.cs (5)
146Project project = ObjectModelHelpers.CreateInMemoryProject(@"<Project><Target Name=""Test""><XmlPoke /></Target></Project>", log); 158Project project = ObjectModelHelpers.CreateInMemoryProject(projectContent, log); 171Project project = ObjectModelHelpers.CreateInMemoryProject(projectContent, log); 210ObjectModelHelpers.BuildProjectExpectSuccess(projectContents); 327MockLogger logger = ObjectModelHelpers.BuildProjectExpectSuccess(projectContents);
Microsoft.Build.UnitTests.Shared (8)
EngineTestEnvironment.cs (1)
131File.WriteAllText(ProjectFile, ObjectModelHelpers.CleanupFileContents(projectContents));
ObjectModelHelpers.cs (7)
1356content = ObjectModelHelpers.CleanupFileContents(content); 1384content = ObjectModelHelpers.CleanupFileContents(content); 1410content = ObjectModelHelpers.CleanupFileContents(content); 1470content = ObjectModelHelpers.CleanupFileContents(content); 1579ObjectModelHelpers.NormalizeXmlWhitespace( 1580ObjectModelHelpers.CleanupFileContents(newExpectedProjectContents)); 1632File.WriteAllText(createdProjectFile, ObjectModelHelpers.CleanupFileContents(projectContents));
Microsoft.Build.Utilities.UnitTests (18)
MuxLogger_Tests.cs (9)
43string projectBody = ObjectModelHelpers.CleanupFileContents(@" 79string projectBody = ObjectModelHelpers.CleanupFileContents(@" 94using ProjectFromString projectFromString = new(projectBody, null, ObjectModelHelpers.MSBuildDefaultToolsVersion, projectCollection); 104using ProjectFromString projectFromString1 = new(projectBody, null, ObjectModelHelpers.MSBuildDefaultToolsVersion, collection); 138string projectBody = ObjectModelHelpers.CleanupFileContents(@" 180string projectBody1 = ObjectModelHelpers.CleanupFileContents(@" 189string projectBody2 = ObjectModelHelpers.CleanupFileContents(@" 247string projectBody = ObjectModelHelpers.CleanupFileContents(@" 297string projectBody = ObjectModelHelpers.CleanupFileContents(@"
PlatformManifest_Tests.cs (1)
327File.WriteAllText(Path.Combine(_manifestDirectory, "Platform.xml"), ObjectModelHelpers.CleanupFileContents(contents));
ToolLocationHelper_Tests.cs (8)
688string tv12path = Path.Combine(ProjectCollection.GlobalProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion).ToolsPath, Constants.MSBuildExecutableName); 690tv12path.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, ObjectModelHelpers.MSBuildDefaultToolsVersion)); 710var toolsPath32 = ProjectCollection.GlobalProjectCollection.GetToolset(ObjectModelHelpers.MSBuildDefaultToolsVersion).Properties["MSBuildToolsPath32"]; 713tv12path.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile(Constants.MSBuildExecutableName, ObjectModelHelpers.MSBuildDefaultToolsVersion, UtilitiesDotNetFrameworkArchitecture.Bitness32)); 3451$"CppUnitTestFramework, Version={ObjectModelHelpers.CurrentVisualStudioVersion}", manifestPath); 3456extensionSDK.Version.ShouldBe(new Version(ObjectModelHelpers.CurrentVisualStudioVersion)); 3545string tempProjectContents = ObjectModelHelpers.CleanupFileContents(@" 3614string tempProjectContents = ObjectModelHelpers.CleanupFileContents(@"