1484 references to ObjectModelHelpers
Microsoft.Build.CommandLine.UnitTests (27)
XMake_Tests.cs (27)
1094
string projectString =
ObjectModelHelpers
.CleanupFileContents(
1263
string content =
ObjectModelHelpers
.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>");
1305
string content =
ObjectModelHelpers
.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>");
1322
string content =
ObjectModelHelpers
.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>");
1343
string content =
ObjectModelHelpers
.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>");
1380
string content =
ObjectModelHelpers
.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>");
1415
string content =
ObjectModelHelpers
.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>");
1440
string content =
ObjectModelHelpers
.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>");
1459
string content =
ObjectModelHelpers
.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>");
1477
var content =
ObjectModelHelpers
.CleanupFileContents("<Project><Target Name='t'><Message Text='Completed'/></Target></Project>");
1495
string content =
ObjectModelHelpers
.CleanupFileContents("<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace'><Target Name='t'><Warning Text='[A=$(A)]'/></Target></Project>");
1514
var content =
ObjectModelHelpers
.CleanupFileContents(
1554
string contents =
ObjectModelHelpers
.CleanupFileContents(@"
1986
string projectDirectory = Directory.CreateDirectory(Path.Combine(
ObjectModelHelpers
.TempProjectDir, Guid.NewGuid().ToString("N"))).FullName;
2009
string projectDirectory = Directory.CreateDirectory(Path.Combine(
ObjectModelHelpers
.TempProjectDir, Guid.NewGuid().ToString("N"))).FullName;
2282
string projectContents =
ObjectModelHelpers
.CleanupFileContents($@"<Project>
2317
string projectContents =
ObjectModelHelpers
.CleanupFileContents($@"<Project>
2364
string projectContents =
ObjectModelHelpers
.CleanupFileContents($@"<Project>
2410
string projectContents =
ObjectModelHelpers
.CleanupFileContents(
2429
string projectContents =
ObjectModelHelpers
.CleanupFileContents(
2454
string projectContents =
ObjectModelHelpers
.CleanupFileContents($@"<Project>
2499
string projectContents =
ObjectModelHelpers
.CleanupFileContents(@"<Project>
2518
var testProject = _env.CreateFile("Importer.proj",
ObjectModelHelpers
.CleanupFileContents(@"
2558
string projectContents =
ObjectModelHelpers
.CleanupFileContents(@$"<Project>
2598
var testSolution = _env.CreateFile("TestSolution.sln",
ObjectModelHelpers
.CleanupFileContents(solutionFileContents));
2649
string projectContents =
ObjectModelHelpers
.CleanupFileContents("""
2703
string projectContents =
ObjectModelHelpers
.CleanupFileContents(@"<Project>
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)
558
ObjectModelHelpers
.CleanupFileContents(projectContents),
586
ObjectModelHelpers
.CleanupFileContents(updatedProject);
602
ObjectModelHelpers
.CleanupFileContents(projectContents),
629
ObjectModelHelpers
.CleanupFileContents(@"
676
ObjectModelHelpers
.CleanupFileContents(projectContents),
703
ObjectModelHelpers
.CleanupFileContents(updatedProject);
719
ObjectModelHelpers
.CleanupFileContents(projectContents),
746
ObjectModelHelpers
.CleanupFileContents(@"
832
ObjectModelHelpers
.CleanupFileContents(updatedProject);
895
ObjectModelHelpers
.CleanupFileContents(updatedProject);
964
ObjectModelHelpers
.CleanupFileContents(updatedProject);
1007
ObjectModelHelpers
.CleanupFileContents(@"
1076
ObjectModelHelpers
.CleanupFileContents(updatedProject);
1116
ObjectModelHelpers
.CleanupFileContents(@"
1194
ObjectModelHelpers
.CleanupFileContents(updatedProject);
1241
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)
107
Assert.Equal(
ObjectModelHelpers
.MSBuildDefaultToolsVersion, project.ToolsVersion);
524
string toolsPath = projectCollection.Toolsets.Where(toolset => (string.Equals(toolset.ToolsVersion,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, StringComparison.OrdinalIgnoreCase))).First().ToolsPath;
577
string expected =
ObjectModelHelpers
.CleanupFileContents(
606
string expected =
ObjectModelHelpers
.CleanupFileContents(
703
using ProjectRootElementFromString projectRootElementFromStringUTF16 = new(
ObjectModelHelpers
.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-16""?>
709
using ProjectRootElementFromString projectRootElementFromStringUTF8 = new(
ObjectModelHelpers
.CleanupFileContents(@"<?xml version=""1.0"" encoding=""utf-8""?>
715
using ProjectRootElementFromString projectRootElementFromStringASCII = new(
ObjectModelHelpers
.CleanupFileContents(@"<?xml version=""1.0"" encoding=""us-ascii""?>
754
using ProjectRootElementFromString projectRootElementFromString = new(
ObjectModelHelpers
.CleanupFileContents(@"
784
string content =
ObjectModelHelpers
.CleanupFileContents(
842
string content =
ObjectModelHelpers
.CleanupFileContents(
1017
string[] paths =
ObjectModelHelpers
.GetTempFiles(iterations);
1093
string[] paths =
ObjectModelHelpers
.GetTempFiles(iterations);
1269
using ProjectRootElementFromString projectRootElementFromString = new(
ObjectModelHelpers
.CleanupFileContents(project));
1292
ObjectModelHelpers
.CleanupFileContents(project),
1330
var projectElement =
ObjectModelHelpers
.CreateInMemoryProjectRootElement(SimpleProject, null, initialPreserveFormatting);
1341
using var xmlReader = XmlReader.Create(new StringReader(
ObjectModelHelpers
.CleanupFileContents(SimpleProject)));
1534
var initialProjectContents =
ObjectModelHelpers
.CleanupFileContents(
1549
var changedProjectContents1 =
ObjectModelHelpers
.CleanupFileContents(
1566
var changedProjectContents2 =
ObjectModelHelpers
.CleanupFileContents(
1595
var projectElement =
ObjectModelHelpers
.CreateInMemoryProjectRootElement(initialProjectContents, projectCollection1, preserveFormatting: true);
1736
rootElement =
ObjectModelHelpers
.CreateInMemoryProjectRootElement(SimpleProject, projectCollection);
1741
File.WriteAllText(initialLocation,
ObjectModelHelpers
.CleanupFileContents(SimpleProject));
1751
using var xmlReader = XmlReader.Create(new StringReader(
ObjectModelHelpers
.CleanupFileContents(ComplexProject)));
1757
File.WriteAllText(reloadLocation,
ObjectModelHelpers
.CleanupFileContents(ComplexProject));
1842
XmlReader.Create(new StringReader(
ObjectModelHelpers
.CleanupFileContents(c))),
1857
var projectElement =
ObjectModelHelpers
.CreateInMemoryProjectRootElement(initialContents);
1864
act(projectElement,
ObjectModelHelpers
.CleanupFileContents(changedContents));
1964
writer.Write(
ObjectModelHelpers
.CleanupFileContents(EmptyProject));
1973
string content =
ObjectModelHelpers
.CleanupFileContents(ComplexProject);
Construction\WhiteSpacePreservation_Tests.cs (2)
465
var expected =
ObjectModelHelpers
.CleanupFileContents(updatedProject);
471
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)
92
string projectFileContent =
ObjectModelHelpers
.CleanupFileContents(@"
127
string projectFileContent =
ObjectModelHelpers
.CleanupFileContents(@"
155
string projectFileContent =
ObjectModelHelpers
.CleanupFileContents(@"
227
File.WriteAllText(file,
ObjectModelHelpers
.CleanupFileContents(@"<Project xmlns='msbuildnamespace'/>"));
305
string emptyProject =
ObjectModelHelpers
.CleanupFileContents(@"<Project ToolsVersion=""msbuilddefaulttoolsversion"" xmlns=""msbuildnamespace""/>");
558
string importContent =
ObjectModelHelpers
.CleanupFileContents(@"
571
string importPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("import.targets", importContent);
573
string projectFileContent =
ObjectModelHelpers
.CleanupFileContents(@"
623
ObjectModelHelpers
.DeleteTempProjectDirectory();
634
string projectFileContent =
ObjectModelHelpers
.CleanupFileContents(@"
669
string projectFileContent =
ObjectModelHelpers
.CleanupFileContents(@"
703
string projectFileContent =
ObjectModelHelpers
.CleanupFileContents(@"<Project xmlns='msbuildnamespace'>
738
string projectFileContent =
ObjectModelHelpers
.CleanupFileContents(@"
774
string projectFileContent =
ObjectModelHelpers
.CleanupFileContents(@"
1072
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1074
project.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1092
ObjectModelHelpers
.DeleteTempProjectDirectory();
1103
project.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1127
project.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1132
project.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1152
project.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1154
project.Xml.ToolsVersion =
ObjectModelHelpers
.MSBuildDefaultToolsVersion;
1156
project.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1180
project.GetPropertyValue("msbuildtoolsversion").ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1185
project.GetPropertyValue("msbuildtoolsversion").ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1190
project.GetPropertyValue("msbuildtoolsversion").ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1202
project.GetPropertyValue("msbuildtoolsversion").ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1233
Project p = new Project(GetSampleProjectRootElement(), null,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, collection);
1235
p.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1237
Toolset t = p.ProjectCollection.GetToolset(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1263
Project p = new Project(GetSampleProjectRootElement(), null,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, collection);
1265
p.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1291
Project p = new Project(GetSampleProjectRootElement(), globalProperties,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, collection);
1293
p.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1323
Project p = new Project(GetSampleProjectRootElement(), globalProperties,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, "ABCDEF", collection, ProjectLoadSettings.Default);
1325
p.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
1428
var importProjectContents =
ObjectModelHelpers
.CleanupFileContents(
1470
var importProjectContents =
ObjectModelHelpers
.CleanupFileContents(
1485
var changedImportContents =
ObjectModelHelpers
.CleanupFileContents(
1556
var projectContents =
ObjectModelHelpers
.CleanupFileContents(
1571
var changedProjectContents =
ObjectModelHelpers
.CleanupFileContents(
1839
string content =
ObjectModelHelpers
.CleanupFileContents(@"
1867
string content =
ObjectModelHelpers
.CleanupFileContents(@"
1903
string content =
ObjectModelHelpers
.CleanupFileContents(@"
1940
string content =
ObjectModelHelpers
.CleanupFileContents(@"
1992
string content =
ObjectModelHelpers
.CleanupFileContents(@"
2021
string content =
ObjectModelHelpers
.CleanupFileContents(@"
2089
ObjectModelHelpers
.CleanupFileContents(@"<Project xmlns='msbuildnamespace'>
2096
ObjectModelHelpers
.CleanupFileContents(@"<Project xmlns='msbuildnamespace'>
2181
string contents =
ObjectModelHelpers
.CleanupFileContents(@"<Project xmlns='msbuildnamespace'/>");
2212
string projectOriginalContents =
ObjectModelHelpers
.CleanupFileContents(@"
2235
string projectOriginalContents =
ObjectModelHelpers
.CleanupFileContents(@"
2257
string projectOriginalContents =
ObjectModelHelpers
.CleanupFileContents(@"
2279
string projectOriginalContents =
ObjectModelHelpers
.CleanupFileContents(@"
2306
string projectOriginalContents =
ObjectModelHelpers
.CleanupFileContents(@"
2323
string projectExpectedContents =
ObjectModelHelpers
.CleanupFileContents(@"
2342
string projectOriginalContents =
ObjectModelHelpers
.CleanupFileContents(@"
2395
string projectOriginalContents =
ObjectModelHelpers
.CleanupFileContents(@"
2650
string projectOriginalContents =
ObjectModelHelpers
.CleanupFileContents(@"
2695
string projectOriginalContents =
ObjectModelHelpers
.CleanupFileContents(@"
2878
var project =
ObjectModelHelpers
.CreateInMemoryProject(projectContents);
3737
var getAllGlobsResult =
ObjectModelHelpers
.CreateInMemoryProject(projectContents).GetAllGlobs();
4298
var globs =
ObjectModelHelpers
.CreateInMemoryProject(project).GetAllGlobs();
4304
var globs =
ObjectModelHelpers
.CreateInMemoryProject(project).GetAllGlobs(itemType);
4323
var provenanceResult =
ObjectModelHelpers
.CreateInMemoryProject(project).GetItemProvenance(itemValue);
4329
var provenanceResult =
ObjectModelHelpers
.CreateInMemoryProject(project).GetItemProvenance(itemValue, itemType);
4345
p =
ObjectModelHelpers
.CreateInMemoryProject(project);
4390
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)
530
string projectA = Path.Combine(
ObjectModelHelpers
.TempProjectDir, "a.proj");
531
string projectB = Path.Combine(
ObjectModelHelpers
.TempProjectDir, "b.proj");
533
string includeFileA = Path.Combine(
ObjectModelHelpers
.TempProjectDir, "aaa4.cs");
534
string includeFileB = Path.Combine(
ObjectModelHelpers
.TempProjectDir, "bbb4.cs");
628
File.WriteAllText(projectA,
ObjectModelHelpers
.CleanupFileContents(contentsA));
629
File.WriteAllText(projectB,
ObjectModelHelpers
.CleanupFileContents(contentsB));
635
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess("a.proj", logger);
1029
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)
106
content =
ObjectModelHelpers
.CleanupFileContents(content);
Microsoft.Build.Engine.UnitTests (733)
BackEnd\BatchingEngine_Tests.cs (1)
487
using ProjectFromString projectFromString = new(
ObjectModelHelpers
.CleanupFileContents(content));
BackEnd\BuildManager_Logging_Tests.cs (1)
18
using static Microsoft.Build.UnitTests.
ObjectModelHelpers
;
BackEnd\BuildManager_Tests.cs (2)
28
using static Microsoft.Build.UnitTests.
ObjectModelHelpers
;
4394
string projectContents =
ObjectModelHelpers
.CleanupFileContents(@"<Project>
BackEnd\BuildRequestConfiguration_Tests.cs (7)
185
using ProjectFromString projectFromString = new(
ObjectModelHelpers
.CleanupFileContents(@"<Project ToolsVersion='msbuilddefaulttoolsversion' xmlns='msbuildnamespace' />"));
263
string projectBody =
ObjectModelHelpers
.CleanupFileContents(@"
282
ObjectModelHelpers
.MSBuildDefaultToolsVersion,
320
string projectBody =
ObjectModelHelpers
.CleanupFileContents(@"
359
ObjectModelHelpers
.MSBuildDefaultToolsVersion,
426
string projectBody =
ObjectModelHelpers
.CleanupFileContents(@"
462
using ProjectFromString projectFromString = new(projectBody, globalProperties,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, collection);
BackEnd\BuildRequestEngine_Tests.cs (1)
239
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(@"
3985
ObjectModelHelpers
.AssertItemEvaluationFromGenericItemEvaluator((p, c) =>
4003
return lookup.GetItems(itemType).Select(i => (
ObjectModelHelpers
.ITestItem)new
ObjectModelHelpers
.ProjectItemInstanceTestItemAdapter(i)).ToList();
BackEnd\MSBuild_Tests.cs (86)
47
string tempProject =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
82
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents);
105
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
118
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
141
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents);
161
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
186
Project project =
ObjectModelHelpers
.CreateInMemoryProject(projectContents, logger);
198
ObjectModelHelpers
.DeleteTempProjectDirectory();
199
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
209
ObjectModelHelpers
.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger);
220
ObjectModelHelpers
.DeleteTempProjectDirectory();
221
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
231
ObjectModelHelpers
.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger);
244
ObjectModelHelpers
.DeleteTempProjectDirectory();
245
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
254
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
264
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess(@"SkipNonexistentProjectsMain.csproj", logger);
282
ObjectModelHelpers
.DeleteTempProjectDirectory();
283
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
292
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
302
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess(@"SkipNonexistentProjectsMain.csproj", logger);
320
ObjectModelHelpers
.DeleteTempProjectDirectory();
321
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
340
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
350
ObjectModelHelpers
.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger);
366
ObjectModelHelpers
.DeleteTempProjectDirectory();
367
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
376
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
385
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
396
ObjectModelHelpers
.BuildTempProjectFileExpectFailure(@"BuildingVCProjMain.csproj", logger);
516
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
525
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
554
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents);
570
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
585
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
594
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
623
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents);
637
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
656
projectFile =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
681
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess(projectFile, logger);
711
projectFile =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
748
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess(projectFile, logger);
792
var projectFile = env.CreateFile("test.proj",
ObjectModelHelpers
.CleanupFileContents(projectContent));
795
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess(projectFile.Path, logger);
824
var projectFile = env.CreateFile(projFileName,
ObjectModelHelpers
.CleanupFileContents(projectContent));
827
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess(projectFile.Path, logger);
871
var projectFile = env.CreateFile("test.proj",
ObjectModelHelpers
.CleanupFileContents(projectContent));
874
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess(projectFile.Path, logger);
892
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
901
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
930
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents);
943
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
959
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
968
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
997
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents);
1014
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1023
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1050
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents);
1065
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
1081
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1090
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1119
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents);
1134
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
1150
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1159
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1186
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents);
1200
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, targetOutputs["Build"].Items, false /* order of items not enforced */);
1215
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1223
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1254
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents);
1274
string project1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1282
string project2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1340
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents, logger);
1526
string project1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1534
string project2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1559
Project p =
ObjectModelHelpers
.CreateInMemoryProject(pc, parentProjectContents, logger);
1580
Project p2 =
ObjectModelHelpers
.CreateInMemoryProject(pc, parentProjectContents, logger2);
1598
string project1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1689
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents, logger);
1752
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1758
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1801
Project p =
ObjectModelHelpers
.CreateInMemoryProject(parentProjectContents);
1830
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1836
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1866
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1872
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
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)
161
ObjectModelHelpers
.AssertArrayContentsMatch(_newBuildRequests_FQRequests, newRequest);
200
ObjectModelHelpers
.AssertArrayContentsMatch(_newBuildRequests_FQRequests, newRequest);
262
?
ObjectModelHelpers
.MSBuildDefaultToolsVersion
270
ObjectModelHelpers
.MSBuildDefaultToolsVersion,
BackEnd\Scheduler_Tests.cs (1)
703
string contents =
ObjectModelHelpers
.CleanupFileContents(@"
BackEnd\SdkResultOutOfProc_Tests.cs (1)
20
using static Microsoft.Build.UnitTests.
ObjectModelHelpers
;
BackEnd\TargetEntry_Tests.cs (2)
859
ObjectModelHelpers
.MSBuildDefaultToolsVersion,
876
ObjectModelHelpers
.MSBuildDefaultToolsVersion,
BackEnd\TargetUpToDateChecker_Tests.cs (15)
38
ObjectModelHelpers
.DeleteTempProjectDirectory();
47
var content =
ObjectModelHelpers
.CleanupFileContents(
77
var content =
ObjectModelHelpers
.CleanupFileContents(
103
var content =
ObjectModelHelpers
.CleanupFileContents(
130
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 (24)
70
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(
92
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(
123
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(
215
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(
258
files =
ObjectModelHelpers
.GetTempFiles(2, new DateTime(2005, 1, 1));
261
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(
307
ObjectModelHelpers
.DeleteTempFiles(files);
318
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(@"
382
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(@"
438
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents($@"
468
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(@"
494
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(@"
519
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(@"
550
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(@"
593
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(projectContents, _testOutput, LoggerVerbosity.Diagnostic);
617
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(projectContents, _testOutput, LoggerVerbosity.Diagnostic);
643
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(projectContents, _testOutput, LoggerVerbosity.Diagnostic);
672
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(projectContents, _testOutput);
968
string projectAPath = Path.Combine(
ObjectModelHelpers
.TempProjectDir, "a.proj");
969
string projectBPath = Path.Combine(
ObjectModelHelpers
.TempProjectDir, "b.proj");
1006
File.WriteAllText(projectAPath,
ObjectModelHelpers
.CleanupFileContents(projectAContents));
1007
File.WriteAllText(projectBPath,
ObjectModelHelpers
.CleanupFileContents(projectBContents));
1010
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess("a.proj", logger);
1182
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(@"
BackEnd\TaskExecutionHost_Tests.cs (4)
1040
MockLogger ml =
ObjectModelHelpers
.BuildProjectExpectSuccess($"""
1071
ObjectModelHelpers
.BuildProjectExpectFailure($"""
1101
MockLogger ml =
ObjectModelHelpers
.BuildProjectExpectSuccess($"""
1504
string projectFileContents =
ObjectModelHelpers
.CleanupFileContents(@"
BackEnd\TaskRegistry_Tests.cs (1)
660
var testProject = env.CreateTestProjectWithFiles(
ObjectModelHelpers
.CleanupFileContents(proj));
BinaryLogger_Tests.cs (6)
123
Project project =
ObjectModelHelpers
.CreateInMemoryProject(collection, projectText);
219
Project project =
ObjectModelHelpers
.CreateInMemoryProject(collection, projectText);
328
ObjectModelHelpers
.BuildProjectExpectSuccess(s_testProject, binaryLogger);
457
ObjectModelHelpers
.BuildProjectExpectSuccess(testProject, binaryLogger);
517
ObjectModelHelpers
.BuildProjectExpectSuccess(testProject, binaryLogger);
555
ObjectModelHelpers
.BuildProjectExpectSuccess(project, binaryLogger);
ConsoleLogger_Tests.cs (10)
181
ObjectModelHelpers
.BuildProjectExpectSuccess(s_dummyProjectContents, logger);
325
ObjectModelHelpers
.BuildProjectExpectSuccess(@"
351
ObjectModelHelpers
.BuildProjectExpectSuccess(s_dummyProjectContents, logger);
368
ObjectModelHelpers
.BuildProjectExpectSuccess(s_dummyProjectContents, logger);
388
ObjectModelHelpers
.BuildTempProjectFileWithTargets(tempProjectPath, null, null, logger);
414
ObjectModelHelpers
.BuildProjectExpectSuccess(s_dummyProjectContents, logger);
421
ObjectModelHelpers
.BuildProjectExpectSuccess(s_dummyProjectContents, logger);
428
ObjectModelHelpers
.BuildProjectExpectSuccess(s_dummyProjectContents, logger);
435
ObjectModelHelpers
.BuildProjectExpectSuccess(s_dummyProjectContents, logger);
442
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)
245
string genericProj =
ObjectModelHelpers
.CleanupFileContents(@"
Construction\SolutionProjectGenerator_Tests.cs (38)
334
projectXml.ToolsVersion =
ObjectModelHelpers
.MSBuildDefaultToolsVersion;
477
Assert.Equal(
ObjectModelHelpers
.MSBuildDefaultToolsVersion, instances[0].ToolsVersion);
524
Assert.Equal(
ObjectModelHelpers
.MSBuildDefaultToolsVersion, instances[0].ToolsVersion);
565
Assert.Equal(
ObjectModelHelpers
.MSBuildDefaultToolsVersion, instances[0].ToolsVersion);
577
string classLibraryContentsToolsV4 =
ObjectModelHelpers
.CleanupFileContents(
586
string classLibraryContentsToolsV12 =
ObjectModelHelpers
.CleanupFileContents(
659
string[] logoutputs = { ".[11.0]. .[4.0].", ".[11.0]. .[4.0].", String.Format(".[{0}]. .[{0}].",
ObjectModelHelpers
.MSBuildDefaultToolsVersion) };
670
string solutionFile =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("Foo.sln", solutions[i]);
671
string projectFile =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("ClassLibrary1.csproj", projects[i]);
689
string solutionFileMultipleProjects =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("Foo.sln", solutionFileContentsDev12MultipleProjects);
690
string projectFileV4 =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("ClassLibrary1.csproj", classLibraryContentsToolsV4);
691
string projectFileV12 =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("ClassLibrary2.csproj", classLibraryContentsToolsV12);
706
logger1.AssertLogContains(String.Format(".[{0}]. .[{0}].",
ObjectModelHelpers
.MSBuildDefaultToolsVersion));
734
string projectFile =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("ClassLibrary1.csproj", classLibraryContents);
755
string solutionFile =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("Foo.sln", solutionFileContents);
764
Assert.Equal(
ObjectModelHelpers
.MSBuildDefaultToolsVersion, instances[0].ToolsVersion);
773
logger.AssertLogContains(String.Format(".[{0}].",
ObjectModelHelpers
.MSBuildDefaultToolsVersion));
777
ObjectModelHelpers
.DeleteTempProjectDirectory();
1089
var solutionFile =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("MSBuildIssue.sln", solutionFileContents);
1090
ObjectModelHelpers
.CreateFileInTempProjectDirectory("B.csproj", projectBravoFileContents);
1091
ObjectModelHelpers
.CreateFileInTempProjectDirectory("C.csproj", projectCharlieFileContents);
1092
ObjectModelHelpers
.CreateFileInTempProjectDirectory("D.csproj", projectDeltaFileContents);
1102
var automaticProjectFile =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("automatic.msbuild", automaticProjectFileContents);
1322
var instance = SolutionProjectGenerator.Generate(solution, null,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, _buildEventContext, CreateMockLoggingService())[0];
1394
ProjectInstance[] instances = SolutionProjectGenerator.Generate(solution, null,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, _buildEventContext, CreateMockLoggingService());
2205
BuildRequestData request = new BuildRequestData(projectFilePath, globalProperties,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, Array.Empty<string>(), null);
2293
BuildRequestData request = new BuildRequestData(projectFilePath, globalProperties,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, Array.Empty<string>(), null);
2600
string solutionFilePath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"{Guid.NewGuid():N}.sln"),
2620
ObjectModelHelpers
.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"after.{Path.GetFileName(solutionFilePath)}.targets"),
2647
ObjectModelHelpers
.DeleteTempProjectDirectory();
2659
string solutionFilePath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"{Guid.NewGuid():N}.sln"),
2679
ObjectModelHelpers
.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"after.{Path.GetFileName(solutionFilePath)}.targets"),
2714
ObjectModelHelpers
.DeleteTempProjectDirectory();
2737
string solutionFilePath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, $"{Guid.NewGuid():N}.sln"),
2757
string projectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, projectName),
2769
ObjectModelHelpers
.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, "Directory.Solution.props"),
2778
ObjectModelHelpers
.CreateFileInTempProjectDirectory(Path.Combine(baseDirectory, "Directory.Solution.targets"),
2819
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)
197
Toolset parentToolset = projectCollection.GetToolset(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
231
Toolset parentToolset = projectCollection.GetToolset(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
265
Toolset parentToolset = projectCollection.GetToolset(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
287
Toolset parentToolset = projectCollection.GetToolset(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
309
Toolset parentToolset = projectCollection.GetToolset(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
337
Toolset parentToolset = projectCollection.GetToolset(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
362
globalProperties.Add("VisualStudioVersion",
ObjectModelHelpers
.CurrentVisualStudioVersion);
366
Assert.Equal(
ObjectModelHelpers
.CurrentVisualStudioVersion, t.GenerateSubToolsetVersion());
447
Environment.SetEnvironmentVariable("VisualStudioVersion",
ObjectModelHelpers
.CurrentVisualStudioVersion);
453
Toolset parentToolset = projectCollection.GetToolset(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
538
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)
26
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)
219
Project project =
ObjectModelHelpers
.CreateInMemoryProject(projectOriginalContents);
264
Project project =
ObjectModelHelpers
.CreateInMemoryProject(projectOriginalContents);
312
Project project =
ObjectModelHelpers
.CreateInMemoryProject(projectOriginalContents);
320
ObjectModelHelpers
.DeleteTempProjectDirectory();
363
Project project =
ObjectModelHelpers
.CreateInMemoryProject(projectOriginalContents);
376
ObjectModelHelpers
.DeleteTempProjectDirectory();
430
Project project =
ObjectModelHelpers
.CreateInMemoryProject(projectOriginalContents);
438
ObjectModelHelpers
.DeleteTempProjectDirectory();
472
Project project =
ObjectModelHelpers
.CreateInMemoryProject(projectOriginalContents);
514
Project project =
ObjectModelHelpers
.CreateInMemoryProject(projectOriginalContents);
679
Project project =
ObjectModelHelpers
.CreateInMemoryProject(@"
708
Project project =
ObjectModelHelpers
.CreateInMemoryProject(@"
725
ObjectModelHelpers
.DeleteTempProjectDirectory();
742
Project project =
ObjectModelHelpers
.CreateInMemoryProject(@"
760
ObjectModelHelpers
.DeleteTempProjectDirectory();
776
ObjectModelHelpers
.CreateInMemoryProject(@"
800
Project project =
ObjectModelHelpers
.CreateInMemoryProject(@"
1802
ObjectModelHelpers
.DeleteTempProjectDirectory();
1805
File.WriteAllText(Path.Combine(
ObjectModelHelpers
.TempProjectDir, "a.weirdo"), String.Empty);
1806
File.WriteAllText(Path.Combine(
ObjectModelHelpers
.TempProjectDir, "b.weirdo"), String.Empty);
1807
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(@"
3868
string content =
ObjectModelHelpers
.CleanupFileContents(@"
3934
string content =
ObjectModelHelpers
.CleanupFileContents(@"
3986
string content =
ObjectModelHelpers
.CleanupFileContents(@"
4038
string content =
ObjectModelHelpers
.CleanupFileContents(@"
4096
string content =
ObjectModelHelpers
.CleanupFileContents(@"
4154
string content =
ObjectModelHelpers
.CleanupFileContents(@"
4215
string content =
ObjectModelHelpers
.CleanupFileContents(@"
4267
string content =
ObjectModelHelpers
.CleanupFileContents(@"
4314
string content =
ObjectModelHelpers
.CleanupFileContents(@"
4369
Project project = new Project(null,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, collection);
4389
string projectContents =
ObjectModelHelpers
.CleanupFileContents(
4539
string projectContents =
ObjectModelHelpers
.CleanupFileContents(@"
4546
string importContents =
ObjectModelHelpers
.CleanupFileContents(@"
4604
string content =
ObjectModelHelpers
.CleanupFileContents($@"
4712
string content =
ObjectModelHelpers
.CleanupFileContents(@"
5011
string projectContents =
ObjectModelHelpers
.CleanupFileContents(@"
5029
string testTargets =
ObjectModelHelpers
.CleanupFileContents(@"
5077
string testtargets =
ObjectModelHelpers
.CleanupFileContents(@$"
5182
Toolset parentToolset = projectCollection.GetToolset(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
Evaluation\Expander_Tests.cs (10)
51
ObjectModelHelpers
.AssertItemsMatch("", GetTaskArrayFromItemList(itemsOut));
62
ObjectModelHelpers
.AssertItemsMatch(@"foo", GetTaskArrayFromItemList(itemsOut));
73
ObjectModelHelpers
.AssertItemsMatch(@"
104
ObjectModelHelpers
.AssertItemsMatch(@"
125
ObjectModelHelpers
.AssertItemsMatch(@"
1429
ObjectModelHelpers
.AssertItemsMatch(@"
3420
MockElementLocation mockElementLocation = new MockElementLocation(Path.Combine(
ObjectModelHelpers
.TempProjectDir, "one", "two", "three", "four", "five", Path.GetRandomFileName()));
3422
string fileToFind = FileUtilities.GetTemporaryFile(
ObjectModelHelpers
.TempProjectDir, null, ".tmp");
3441
ObjectModelHelpers
.DeleteTempProjectDirectory();
3453
ObjectModelHelpers
.CreateInMemoryProject("<Project><PropertyGroup><foo>$([MSBuild]::GetPathOfFileAbove('foo'))</foo></PropertyGroup></Project>");
Evaluation\ImportFromMSBuildExtensionsPath_Tests.cs (18)
51
mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent());
93
string mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent());
127
string mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent());
160
string mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", mainTargetsFileContent);
201
string mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", mainTargetsFileContent);
256
string mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory(Path.Combine("extensions2", "circularwildcardtest", "main.proj"), mainTargetsFileContent);
284
string mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent());
301
mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent());
357
string mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent());
401
string mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent());
493
mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent());
569
mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj",
630
mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj",
701
mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", mainTargetsFileContent);
766
mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", mainTargetsFileContent);
825
mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", mainTargetsFileContent);
894
mainProjectPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("main.proj", GetMainTargetFileContent(extnPathPropertyName));
999
var extnDir = Path.Combine(
ObjectModelHelpers
.TempProjectDir, extnDirName);
Evaluation\ItemEvaluation_Tests.cs (31)
59
IList<ProjectItem> items =
ObjectModelHelpers
.GetItemsFromFragment(content, allItems: true);
68
ObjectModelHelpers
.AssertItems(new[] { "a", "b", "c" }, itemsForI, mI2_1);
77
ObjectModelHelpers
.AssertItems(
108
IList<ProjectItem> items =
ObjectModelHelpers
.GetItemsFromFragment(content, allItems: true);
117
ObjectModelHelpers
.AssertItems(new[] { "a", "b", "c" }, itemsForI, expectedMetadata);
120
ObjectModelHelpers
.AssertItems(Array.Empty<string>(), itemsForI2);
132
IList<ProjectItem> items =
ObjectModelHelpers
.GetItemsFromFragment(content, allItems: true);
134
ObjectModelHelpers
.AssertItems(new[] { "a", "c" }, items);
150
IList<ProjectItem> items =
ObjectModelHelpers
.GetItemsFromFragment(content, allItems: true);
152
ObjectModelHelpers
.AssertItems(new[] { "a", "b", "c" }, items,
181
IList<ProjectItem> items =
ObjectModelHelpers
.GetItemsFromFragment(content, allItems: true);
209
ObjectModelHelpers
.AssertItems(new[] { "a", "b", "c" }, itemsForI, new[] { a, b, c });
220
ObjectModelHelpers
.AssertItems(new[] { "a", "b", "c" }, itemsForI2, metadataForI2);
366
var items =
ObjectModelHelpers
.GetItems(projectContent);
368
ObjectModelHelpers
.AssertItems(expectedItemValues, items, expectedItemMetadata);
387
var items =
ObjectModelHelpers
.GetItems(projectContent, allItems: true);
389
ObjectModelHelpers
.AssertItems(new[] { "1", "@(A)", "@(A)" }, items);
418
var items =
ObjectModelHelpers
.GetItems(projectContent, allItems: true);
440
ObjectModelHelpers
.AssertItems(new[] { "1", "B", "C", "D" }, items, expectedMetadata);
459
var items =
ObjectModelHelpers
.GetItems(projectContent);
461
ObjectModelHelpers
.AssertItems(new[] { "2" }, items);
488
IList<ProjectItem> items =
ObjectModelHelpers
.GetItemsFromFragment(content, allItems: true);
505
ObjectModelHelpers
.AssertItems(new[] { "i1_1", "i1_3", "i1_4", "i1_6" }, i1Items, i1Metadata);
519
ObjectModelHelpers
.AssertItems(new[] { "i1_1", "i1_2", "i1_3" }, i2Items, i2Metadata);
523
ObjectModelHelpers
.AssertItems(new[] { "i1_1", "i1_2", "i1_4" }, i3Items, i1BaseMetadata);
526
ObjectModelHelpers
.AssertItems(new[] { "i1 has 4 items" }, i_condItems);
543
IList<ProjectItem> items =
ObjectModelHelpers
.GetItemsFromFragment(content.ToString());
555
IList<ProjectItem> items =
ObjectModelHelpers
.GetItemsFromFragment(content);
688
ObjectModelHelpers
.AssertItemEvaluationFromProject(
715
var items =
ObjectModelHelpers
.GetItems(projectContent, allItems: true);
725
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)
16
using static Microsoft.Build.UnitTests.
ObjectModelHelpers
;
FileLogger_Tests.cs (5)
31
Project project =
ObjectModelHelpers
.CreateInMemoryProject(@"
338
string directory = Path.Combine(
ObjectModelHelpers
.TempProjectDir, Guid.NewGuid().ToString("N"));
350
ObjectModelHelpers
.DeleteDirectory(directory);
368
Project project =
ObjectModelHelpers
.CreateInMemoryProject(@"
406
Project project =
ObjectModelHelpers
.CreateInMemoryProject(@"
FileUtilities_Tests.cs (2)
900
string filePath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("first/second/file.txt", String.Empty);
931
string filePath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("first/second/file.txt", String.Empty);
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)
66
string importPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("import.targets", importContent);
80
ObjectModelHelpers
.DeleteTempProjectDirectory();
109
string import2Path =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("import2.targets", import2Content);
110
string import3Path =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("import3.targets", import3Content);
113
string import1Path =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("import1.targets", import1Content);
125
ObjectModelHelpers
.DeleteTempProjectDirectory();
151
ObjectModelHelpers
.DeleteTempProjectDirectory();
281
p.Toolset.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
324
p.Toolset.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
358
p.Toolset.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
386
p.Toolset.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
425
ProjectInstance p = new ProjectInstance(xml, globalProperties,
ObjectModelHelpers
.MSBuildDefaultToolsVersion, "ABCDEF", collection);
427
p.Toolset.ToolsVersion.ShouldBe(
ObjectModelHelpers
.MSBuildDefaultToolsVersion);
689
using ProjectRootElementFromString projectRootElementFromString = new(
ObjectModelHelpers
.CleanupFileContents(projectContents));
850
string import2Path =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("import2.targets", import2Content);
851
string import3Path =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("import3.targets", import3Content);
854
string import1Path =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("import1.targets", import1Content);
878
ObjectModelHelpers
.DeleteTempProjectDirectory();
967
using ProjectFromString projectFromString = new(content, globalProperties, toolsVersion ??
ObjectModelHelpers
.MSBuildDefaultToolsVersion, projectCollection ?? ProjectCollection.GlobalProjectCollection);
Instance\TaskItem_Tests.cs (3)
241
string content =
ObjectModelHelpers
.CleanupFileContents(@"
294
string content =
ObjectModelHelpers
.CleanupFileContents(@"
348
string content =
ObjectModelHelpers
.CleanupFileContents(@"
InvalidProjectFileException_Tests.cs (4)
34
File.WriteAllText(file,
ObjectModelHelpers
.CleanupFileContents(@"
43
ObjectModelHelpers
.BuildTempProjectFileExpectFailure(file, ml);
66
File.WriteAllText(file,
ObjectModelHelpers
.CleanupFileContents(@"
72
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)
1668
string content =
ObjectModelHelpers
.CleanupFileContents(
Utilities_Tests.cs (3)
78
TransientTestFile inputFile = env.CreateFile("tempInput.tmp",
ObjectModelHelpers
.CleanupFileContents(@"
152
ObjectModelHelpers
.CreateInMemoryProject(@"
169
ObjectModelHelpers
.CreateInMemoryProject(@"
WarningsAsMessagesAndErrors_Tests.cs (11)
31
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectFailure(GetTestProject(treatAllWarningsAsErrors: true));
35
ObjectModelHelpers
.BuildProjectExpectSuccess(GetTestProject(treatAllWarningsAsErrors: false));
75
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectFailure(GetTestProject(warningsAsErrors: ExpectedEventCode));
83
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectFailure(
97
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectFailure(
113
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(
127
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(GetTestProject(warningsAsMessages: ExpectedEventCode));
169
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(
183
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(
199
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(
213
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(
Microsoft.Build.Tasks.UnitTests (215)
AddToWin32Manifest_Tests.cs (1)
112
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)
159
ObjectModelHelpers
.DeleteTempProjectDirectory();
161
ObjectModelHelpers
.CreateFileInTempProjectDirectory("Myapp.proj", @"
172
ObjectModelHelpers
.CreateFileInTempProjectDirectory("Foo.txt", "foo");
173
ObjectModelHelpers
.CreateFileInTempProjectDirectory(Path.Combine("Subdir", "Bar.txt"), "bar");
176
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess("Myapp.proj", logger);
178
ObjectModelHelpers
.AssertFileExistsInTempProjectDirectory(Path.Combine("Destination", "Foo.txt"));
179
ObjectModelHelpers
.AssertFileExistsInTempProjectDirectory(Path.Combine("Destination", "Subdir", "Bar.txt"));
191
ObjectModelHelpers
.DeleteTempProjectDirectory();
193
string projectFileFullPath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("Myapp.proj", @"
203
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)
73
string fileName =
ObjectModelHelpers
.CreateFileInTempProjectDirectory("file%3b.temp", "foo");
76
t.Path = new TaskItem(
ObjectModelHelpers
.TempProjectDir);
84
Directory.SetCurrentDirectory(
ObjectModelHelpers
.TempProjectDir);
MSBuild_Tests.cs (75)
49
string tempProject =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
103
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
116
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
143
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */);
160
string projectContents =
ObjectModelHelpers
.CleanupFileContents(@"
169
Project project =
ObjectModelHelpers
.CreateInMemoryProject(projectContents, logger);
181
ObjectModelHelpers
.DeleteTempProjectDirectory();
182
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
192
ObjectModelHelpers
.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger);
202
ObjectModelHelpers
.DeleteTempProjectDirectory();
203
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
213
ObjectModelHelpers
.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger);
225
ObjectModelHelpers
.DeleteTempProjectDirectory();
226
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
235
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
245
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess(@"SkipNonexistentProjectsMain.csproj", logger);
261
ObjectModelHelpers
.DeleteTempProjectDirectory();
262
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
271
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
281
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess(@"SkipNonexistentProjectsMain.csproj", logger);
296
ObjectModelHelpers
.DeleteTempProjectDirectory();
297
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
316
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
326
ObjectModelHelpers
.BuildTempProjectFileExpectFailure(@"SkipNonexistentProjectsMain.csproj", logger);
342
ObjectModelHelpers
.DeleteTempProjectDirectory();
343
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
352
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
361
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
372
ObjectModelHelpers
.BuildTempProjectFileExpectFailure(@"BuildingVCProjMain.csproj", logger);
393
ObjectModelHelpers
.DeleteTempProjectDirectory();
400
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
440
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
463
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
482
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess(Path.Combine("bug'533'369", "Sub;Dir", "TeamBuild.proj"), logger);
484
ObjectModelHelpers
.AssertFileExistsInTempProjectDirectory(Path.Combine("bug'533'369", "Sub;Dir", "binaries", "ConsoleApplication1.exe"));
493
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
502
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
536
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */);
551
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
560
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
592
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */);
607
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
616
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
647
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */);
662
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
671
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
711
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
720
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
751
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */);
766
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
775
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
809
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */);
824
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
833
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
863
ObjectModelHelpers
.AssertItemsMatch(expectedItemOutputs, msbuildTask.TargetOutputs, false /* order of items not enforced */);
878
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
886
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
932
string project1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
940
string project2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1135
string project1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1143
string project2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1200
string project1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1304
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1310
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1368
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1374
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1404
ObjectModelHelpers
.DeleteTempProjectDirectory();
1405
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
1416
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess(@"SkipNonexistentTargets.csproj", logger);
1430
ObjectModelHelpers
.DeleteTempProjectDirectory();
1431
ObjectModelHelpers
.CreateFileInTempProjectDirectory(
1442
ObjectModelHelpers
.BuildTempProjectFileExpectFailure(@"SkipNonexistentTargets.csproj", logger);
1457
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1464
string projectFile2 =
ObjectModelHelpers
.CreateTempFileOnDisk(@"
1496
string projectFile1 =
ObjectModelHelpers
.CreateTempFileOnDisk($@"
MSBuildInternalMessage_Tests.cs (5)
46
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
89
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
144
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
219
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(projectFile, touchProject: false);
264
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,
61
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false);
80
var projectFilePath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory(_projectRelativePath,
97
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false);
118
var projectFilePath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory(_projectRelativePath,
140
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false);
161
var projectFilePath =
ObjectModelHelpers
.CreateFileInTempProjectDirectory(_projectRelativePath,
176
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(projectFilePath, touchProject: false);
ProjectExtensionsImportTestBase.cs (24)
22
ObjectModelHelpers
.DeleteTempProjectDirectory();
43
ObjectModelHelpers
.DeleteTempProjectDirectory();
56
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(
ObjectModelHelpers
.CreateFileInTempProjectDirectory(_projectRelativePath, @"
75
ObjectModelHelpers
.CreateFileInTempProjectDirectory(ImportProjectPath, BasicProjectImportContents);
77
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(
ObjectModelHelpers
.CreateFileInTempProjectDirectory(_projectRelativePath, $@"
100
ObjectModelHelpers
.CreateFileInTempProjectDirectory(ImportProjectPath, BasicProjectImportContents);
102
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(
ObjectModelHelpers
.CreateFileInTempProjectDirectory(_projectRelativePath, $@"
132
ObjectModelHelpers
.CreateFileInTempProjectDirectory(ImportProjectPath, BasicProjectImportContents);
138
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(
ObjectModelHelpers
.CreateFileInTempProjectDirectory(_projectRelativePath, $@"
150
string projectExtensionsDirectory = Path.Combine(
ObjectModelHelpers
.TempProjectDir, Path.GetDirectoryName(ImportProjectPath));
164
ObjectModelHelpers
.CreateFileInTempProjectDirectory(CustomImportProjectPath, BasicProjectImportContents);
170
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(
ObjectModelHelpers
.CreateFileInTempProjectDirectory(_projectRelativePath, $@"
191
ObjectModelHelpers
.CreateFileInTempProjectDirectory(ImportProjectPath, BasicProjectImportContents);
197
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(
ObjectModelHelpers
.CreateFileInTempProjectDirectory(_projectRelativePath, @"
215
Project project =
ObjectModelHelpers
.LoadProjectFileInTempProjectDirectory(
ObjectModelHelpers
.CreateFileInTempProjectDirectory(_projectRelativePath, @"
241
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)
32
Project project =
ObjectModelHelpers
.CreateInMemoryProject($@"
59
var project =
ObjectModelHelpers
.CreateInMemoryProject($@"
89
ObjectModelHelpers
.DeleteTempProjectDirectory();
91
ObjectModelHelpers
.CreateFileInTempProjectDirectory("Myapp.proj", @"
102
ObjectModelHelpers
.CreateFileInTempProjectDirectory("Foo.txt", "foo");
104
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)
3077
ObjectModelHelpers
.DeleteTempProjectDirectory();
3079
ObjectModelHelpers
.CreateFileInTempProjectDirectory("lib1.csproj", $@"
3109
ObjectModelHelpers
.CreateFileInTempProjectDirectory("Class1.cs", @"
3116
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess("lib1.csproj", logger);
3118
string p2pReference = Path.Combine(
ObjectModelHelpers
.TempProjectDir, "bin", "debug", "lib1.dll");
3126
ObjectModelHelpers
.CreateFileInTempProjectDirectory(@"MyStrings.resx", @"
3211
t.Sources = new ITaskItem[] { new TaskItem(Path.Combine(
ObjectModelHelpers
.TempProjectDir, "MyStrings.resx")) };
3228
ObjectModelHelpers
.AssertFileExistsInTempProjectDirectory("MyStrings.resources");
3253
ObjectModelHelpers
.DeleteTempProjectDirectory();
3255
ObjectModelHelpers
.CreateFileInTempProjectDirectory("ClassLibrary20.csproj", $@"
3285
ObjectModelHelpers
.CreateFileInTempProjectDirectory("Class1.cs", @"
3301
ObjectModelHelpers
.BuildTempProjectFileExpectSuccess("ClassLibrary20.csproj", logger);
3308
ObjectModelHelpers
.CreateFileInTempProjectDirectory(@"MyStrings.resx", @"
3360
t.Sources = new ITaskItem[] { new TaskItem(Path.Combine(
ObjectModelHelpers
.TempProjectDir, "MyStrings.resx")) };
3372
Directory.SetCurrentDirectory(
ObjectModelHelpers
.TempProjectDir);
3379
ObjectModelHelpers
.AssertFileExistsInTempProjectDirectory("MyStrings.resources");
SGen_Tests.cs (1)
23
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectFailure(@$"
XmlPeek_Tests.cs (2)
326
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(projectContents);
336
Project project =
ObjectModelHelpers
.CreateInMemoryProject(@"<Project><Target Name=""Test""><XmlPeek /></Target></Project>", log);
XmlPoke_Tests.cs (5)
145
Project project =
ObjectModelHelpers
.CreateInMemoryProject(@"<Project><Target Name=""Test""><XmlPoke /></Target></Project>", log);
157
Project project =
ObjectModelHelpers
.CreateInMemoryProject(projectContent, log);
170
Project project =
ObjectModelHelpers
.CreateInMemoryProject(projectContent, log);
208
ObjectModelHelpers
.BuildProjectExpectSuccess(projectContents);
325
MockLogger logger =
ObjectModelHelpers
.BuildProjectExpectSuccess(projectContents);
Microsoft.Build.UnitTests.Shared (8)
EngineTestEnvironment.cs (1)
131
File.WriteAllText(ProjectFile,
ObjectModelHelpers
.CleanupFileContents(projectContents));
ObjectModelHelpers.cs (7)
1357
content =
ObjectModelHelpers
.CleanupFileContents(content);
1372
content =
ObjectModelHelpers
.CleanupFileContents(content);
1398
content =
ObjectModelHelpers
.CleanupFileContents(content);
1458
content =
ObjectModelHelpers
.CleanupFileContents(content);
1567
ObjectModelHelpers
.NormalizeXmlWhitespace(
1568
ObjectModelHelpers
.CleanupFileContents(newExpectedProjectContents));
1620
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)
326
File.WriteAllText(Path.Combine(_manifestDirectory, "Platform.xml"),
ObjectModelHelpers
.CleanupFileContents(contents));
ToolLocationHelper_Tests.cs (8)
691
string tv12path = Path.Combine(ProjectCollection.GlobalProjectCollection.GetToolset(
ObjectModelHelpers
.MSBuildDefaultToolsVersion).ToolsPath, MSBuildExeName);
693
tv12path.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile(MSBuildExeName,
ObjectModelHelpers
.MSBuildDefaultToolsVersion));
713
var toolsPath32 = ProjectCollection.GlobalProjectCollection.GetToolset(
ObjectModelHelpers
.MSBuildDefaultToolsVersion).Properties["MSBuildToolsPath32"];
716
tv12path.ShouldBe(ToolLocationHelper.GetPathToBuildToolsFile("msbuild.exe",
ObjectModelHelpers
.MSBuildDefaultToolsVersion, UtilitiesDotNetFrameworkArchitecture.Bitness32));
3457
$"CppUnitTestFramework, Version={
ObjectModelHelpers
.CurrentVisualStudioVersion}", manifestPath);
3462
extensionSDK.Version.ShouldBe(new Version(
ObjectModelHelpers
.CurrentVisualStudioVersion));
3551
string tempProjectContents =
ObjectModelHelpers
.CleanupFileContents(@"
3620
string tempProjectContents =
ObjectModelHelpers
.CleanupFileContents(@"