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