164 references to CreateProjectFile
Microsoft.Build.Engine.UnitTests (164)
Graph\GetCompatiblePlatformGraph_Tests.cs (10)
32
TransientTestFile entryProject =
CreateProjectFile
(env, 1, extraContent: @"<PropertyGroup>
59
TransientTestFile entryProject =
CreateProjectFile
(env, 1, extraContent: @"<PropertyGroup>
100
TransientTestFile entryProject =
CreateProjectFile
(env, 1, extraContent: @"<PropertyGroup>
142
TransientTestFile entryProject =
CreateProjectFile
(env, 1, extraContent: @"<PropertyGroup>
183
TransientTestFile entryProject =
CreateProjectFile
(env, 1, extraContent: @"<PropertyGroup>
210
TransientTestFile entryProject =
CreateProjectFile
(env, 1, extraContent: @"<PropertyGroup>
238
TransientTestFile entryProject =
CreateProjectFile
(env, 1, extraContent: @"<PropertyGroup>
265
TransientTestFile entryProject =
CreateProjectFile
(env, 1, extraContent: @"<PropertyGroup>
293
TransientTestFile entryProject =
CreateProjectFile
(env, 1, extraContent: @"<PropertyGroup>
323
TransientTestFile entryProject =
CreateProjectFile
(env, 1, extraContent: @"<PropertyGroup>
Graph\GraphLoadedFromSolution_tests.cs (5)
74
var root = GraphTestingUtilities.
CreateProjectFile
(
611
{"1", GraphTestingUtilities.
CreateProjectFile
(_env, 1, new[] {2}).Path},
612
{"2", GraphTestingUtilities.
CreateProjectFile
(_env, 2, extraContent: MultitargetingSpecificationPropertyGroup).Path},
613
{"3", GraphTestingUtilities.
CreateProjectFile
(_env, 3, new[] {4}, extraContent: MultitargetingSpecificationPropertyGroup).Path},
614
{"4", GraphTestingUtilities.
CreateProjectFile
(_env, 4).Path}
Graph\IsolateProjects_Tests.cs (3)
277
string undeclaredReferenceFile = GraphTestingUtilities.
CreateProjectFile
(
298
string declaredReferenceFile = GraphTestingUtilities.
CreateProjectFile
(
316
string rootFile = GraphTestingUtilities.
CreateProjectFile
(
Graph\ProjectGraph_Tests.cs (146)
65
TransientTestFile entryProject =
CreateProjectFile
(env, 1);
92
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2 });
93
CreateProjectFile
(env, 2, new[] { 2 }, extraContent: @"<PropertyGroup><UsingMicrosoftNETSdk>true</UsingMicrosoftNETSdk></PropertyGroup>");
103
TransientTestFile entryProject =
CreateProjectFile
(env, 1);
206
TransientTestFile entryProject =
CreateProjectFile
(env, 1);
228
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2, 3 });
229
CreateProjectFile
(env, 2);
230
CreateProjectFile
(env, 3);
252
CreateProjectFile
(env, 1, new[] { 4, 5 });
253
TransientTestFile entryProject =
CreateProjectFile
(env, 2, new[] { 3, 5, 6 });
254
CreateProjectFile
(env, 3);
255
CreateProjectFile
(env, 4);
256
CreateProjectFile
(env, 5, new[] { 7 });
257
CreateProjectFile
(env, 6, new[] { 1 });
258
CreateProjectFile
(env, 7);
306
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2 });
307
var proj2 =
CreateProjectFile
(env, 2, new[] { 3 });
308
var proj3 =
CreateProjectFile
(env, 3, new[] { 1 });
320
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2, 3 });
321
CreateProjectFile
(env, 2, new[] { 2 });
322
CreateProjectFile
(env, 3);
333
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2, 3, 4 });
334
var proj2 =
CreateProjectFile
(env, 2, new[] { 5, 6 });
335
var proj3 =
CreateProjectFile
(env, 3, new[] { 2, 8 });
336
CreateProjectFile
(env, 4);
337
CreateProjectFile
(env, 5, new[] { 9, 10 });
338
var proj6 =
CreateProjectFile
(env, 6, new[] { 7 });
339
var proj7 =
CreateProjectFile
(env, 7, new[] { 3 });
340
CreateProjectFile
(env, 8);
341
CreateProjectFile
(env, 9);
342
CreateProjectFile
(env, 10);
352
var entryFile1 =
CreateProjectFile
(_env, 1, new[] { 3, 4 });
353
var entryFile2 =
CreateProjectFile
(_env, 2, new[] { 4, 5 });
354
CreateProjectFile
(_env, 3);
355
CreateProjectFile
(_env, 4);
356
CreateProjectFile
(_env, 5);
390
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2, 3 });
403
CreateProjectFile
(env, 4);
429
CreateProjectFile
(env, 2, new[] { 3 });
430
CreateProjectFile
(env, 3);
442
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2, 3 });
461
CreateProjectFile
(env, 5);
482
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2, 3 });
495
CreateProjectFile
(env, 4);
513
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2, 3, 4 });
532
CreateProjectFile
(env, 5);
555
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2 });
562
CreateProjectFile
(env, 3);
576
TransientTestFile entryProject1 =
CreateProjectFile
(env, 1, new[] { 3 });
577
TransientTestFile entryProject2 =
CreateProjectFile
(env, 2, new[] { 3 });
578
CreateProjectFile
(env, 3);
597
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2 });
598
CreateProjectFile
(env, 2);
637
CreateProjectFile
(env, 2);
668
TransientTestFile entryProject1 =
CreateProjectFile
(env, 1, new[] { 4 });
669
TransientTestFile entryProject2 =
CreateProjectFile
(env, 2, new[] { 4, 5 });
670
TransientTestFile entryProject3 =
CreateProjectFile
(env, 3, new[] { 2, 6 });
671
CreateProjectFile
(env, 4);
672
CreateProjectFile
(env, 5);
673
CreateProjectFile
(env, 6);
920
TransientTestFile entryProject =
CreateProjectFile
(env: env, projectNumber: 1, projectReferences: new[] { 2, 3 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } });
921
CreateProjectFile
(env: env, projectNumber: 2, projectReferences: new[] { 4 }, projectReferenceTargets: new Dictionary<string, string[]> { { "B", new[] { "C" } } });
922
CreateProjectFile
(env: env, projectNumber: 3, projectReferences: new[] { 4 }, projectReferenceTargets: new Dictionary<string, string[]> { { "B", new[] { "D" } } });
923
CreateProjectFile
(env: env, projectNumber: 4);
949
TransientTestFile entryProject =
CreateProjectFile
(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: projectReferenceTargets);
950
CreateProjectFile
(env: env, projectNumber: 2, projectReferences: new[] { 3 }, projectReferenceTargets: projectReferenceTargets);
951
CreateProjectFile
(env: env, projectNumber: 3, projectReferences: Array.Empty<int>(), projectReferenceTargets: projectReferenceTargets);
977
TransientTestFile entryProject =
CreateProjectFile
(env: env, projectNumber: 1, projectReferences: new[] { 2, 3, 5 }, projectReferenceTargets: projectReferenceTargets);
978
CreateProjectFile
(env: env, projectNumber: 2, projectReferences: new[] { 4, 5 }, projectReferenceTargets: projectReferenceTargets);
979
CreateProjectFile
(env: env, projectNumber: 3, projectReferences: new[] { 5, 6 }, projectReferenceTargets: projectReferenceTargets);
980
CreateProjectFile
(env: env, projectNumber: 4, projectReferences: new[] { 5 }, projectReferenceTargets: projectReferenceTargets);
981
CreateProjectFile
(env: env, projectNumber: 5, projectReferences: new[] { 6 }, projectReferenceTargets: projectReferenceTargets);
982
CreateProjectFile
(env: env, projectNumber: 6, projectReferences: Array.Empty<int>(), projectReferenceTargets: projectReferenceTargets);
1003
TransientTestFile entryProject =
CreateProjectFile
(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } }, defaultTargets: "A");
1004
CreateProjectFile
(env: env, projectNumber: 2);
1021
TransientTestFile entryProject =
CreateProjectFile
(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } }, defaultTargets: "A");
1022
CreateProjectFile
(env: env, projectNumber: 2);
1041
TransientTestFile entryProject =
CreateProjectFile
(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } }, defaultTargets: string.Empty);
1045
CreateProjectFile
(env: env, projectNumber: 2, defaultTargets: "B");
1064
TransientTestFile entryProject =
CreateProjectFile
(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { " ; ; " } } }, defaultTargets: string.Empty);
1068
CreateProjectFile
(env: env, projectNumber: 2, defaultTargets: "B");
1085
TransientTestFile entryProject =
CreateProjectFile
(env: env, projectNumber: 1);
1100
var root1 =
CreateProjectFile
(
1108
CreateProjectFile
(env, 2);
1134
var root1 =
CreateProjectFile
(
1142
CreateProjectFile
(
1170
var root1 =
CreateProjectFile
(
1177
CreateProjectFile
(
1218
string entryProject =
CreateProjectFile
(
1232
CreateProjectFile
(
1244
CreateProjectFile
(
1286
var root1 =
CreateProjectFile
(
1302
var root2 =
CreateProjectFile
(
1316
CreateProjectFile
(
1324
CreateProjectFile
(
1332
CreateProjectFile
(
1349
CreateProjectFile
(
1392
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2 }, new Dictionary<string, string[]> { { "A", new[] { ".default" } } }, defaultTargets: "A");
1393
CreateProjectFile
(env: env, projectNumber: 2, defaultTargets: "B");
1410
TransientTestFile entryProject =
CreateProjectFile
(
1416
CreateProjectFile
(env: env, projectNumber: 2);
1440
TransientTestFile entryProject =
CreateProjectFile
(env, 1, new[] { 2, 3, 4 }, projectReferenceTargets);
1441
CreateProjectFile
(env: env, projectNumber: 2, projectReferences: new[] { 5 }, projectReferenceTargets: projectReferenceTargets);
1442
CreateProjectFile
(env: env, projectNumber: 3, projectReferences: new[] { 6 }, projectReferenceTargets: projectReferenceTargets, defaultTargets: "X");
1443
CreateProjectFile
(env: env, projectNumber: 4, projectReferences: new[] { 7 }, projectReferenceTargets: projectReferenceTargets, defaultTargets: "Y");
1444
CreateProjectFile
(env: env, projectNumber: 5);
1445
CreateProjectFile
(env: env, projectNumber: 6);
1446
CreateProjectFile
(env: env, projectNumber: 7, defaultTargets: "Z;W");
1474
var entryProject =
CreateProjectFile
(
1479
CreateProjectFile
(
1487
CreateProjectFile
(
1495
CreateProjectFile
(
1503
CreateProjectFile
(env: env, projectNumber: 5, projectReferences: null, projectReferenceTargets: null, defaultTargets: "D51;D52");
1631
TransientTestFile entryProject1 =
CreateProjectFile
(env, 1, projectReferences: new[] { 2 }, defaultTargets: "A", extraContent: ProjectReferenceTargetsWithMultitargeting);
1632
TransientTestFile entryProject2 =
CreateProjectFile
(env, 2, defaultTargets: "A", extraContent: OuterBuildSpecificationWithProjectReferenceTargets);
1899
var entryProject =
CreateProjectFile
(
1903
CreateProjectFile
(
1926
var entryProject =
CreateProjectFile
(
1937
CreateProjectFile
(
1976
var root =
CreateProjectFile
(_env, 1, new[] { 2 }, null, null, multitargetingSpecification).Path;
1977
CreateProjectFile
(_env, 2, null, null, null, multitargetingSpecification);
1995
var root =
CreateProjectFile
(env: _env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: null, defaultTargets: null, extraContent: MultitargetingSpecificationPropertyGroup).Path;
1996
CreateProjectFile
(env: _env, projectNumber: 2);
2016
var root =
CreateProjectFile
(
2024
CreateProjectFile
(env: _env, projectNumber: 2);
2042
var root =
CreateProjectFile
(env: _env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: null, defaultTargets: null, extraContent: MultitargetingSpecificationPropertyGroup).Path;
2043
CreateProjectFile
(env: _env, projectNumber: 2);
2061
var root =
CreateProjectFile
(env: _env, projectNumber: 1, projectReferences: new[] { 2, 3 }, projectReferenceTargets: null, defaultTargets: null, extraContent: MultitargetingSpecificationPropertyGroup).Path;
2062
CreateProjectFile
(env: _env, projectNumber: 2, projectReferences: new[] { 4 });
2063
CreateProjectFile
(env: _env, projectNumber: 3, projectReferences: new[] { 4 });
2064
CreateProjectFile
(env: _env, projectNumber: 4, projectReferences: null, projectReferenceTargets: null, defaultTargets: null, extraContent: MultitargetingSpecificationPropertyGroup);
2087
var root =
CreateProjectFile
(env: _env, projectNumber: 1, projectReferences: new[] { 2, 3 }, projectReferenceTargets: null, defaultTargets: null, extraContent: extraInnerBuildReferenceSpec).Path;
2088
CreateProjectFile
(env: _env, projectNumber: 2, projectReferences: null, projectReferenceTargets: null, defaultTargets: null, extraContent: MultitargetingSpecificationPropertyGroup);
2089
CreateProjectFile
(env: _env, projectNumber: 3);
2090
CreateProjectFile
(env: _env, projectNumber: 4, projectReferences: null, projectReferenceTargets: null, defaultTargets: null, extraContent: MultitargetingSpecificationPropertyGroup);
2091
CreateProjectFile
(env: _env, projectNumber: 5);
2130
CreateProjectFile
(env: _env, projectNumber: 1, projectReferences: null, projectReferenceTargets: null, defaultTargets: null, extraContent: MultitargetingSpecificationPropertyGroup).Path,
2131
CreateProjectFile
(env: _env, projectNumber: 2, projectReferences: null, projectReferenceTargets: null, defaultTargets: null, extraContent: referenceToInnerBuild).Path
2161
var root =
CreateProjectFile
(env: _env, projectNumber: 1, projectReferences: null, projectReferenceTargets: null, defaultTargets: null, extraContent: referenceToInnerBuild).Path;
2162
CreateProjectFile
(env: _env, projectNumber: 2, projectReferences: new[] { 3 }, projectReferenceTargets: null, defaultTargets: null, extraContent: MultitargetingSpecificationPropertyGroup + $"<PropertyGroup><{InnerBuildPropertyName}>a</{InnerBuildPropertyName}></PropertyGroup>");
2163
CreateProjectFile
(env: _env, projectNumber: 3);
2194
var root =
CreateProjectFile
(
2203
CreateProjectFile
(
2839
TransientTestFile project1File =
CreateProjectFile
(env: env, projectNumber: 1, defaultTargets: "Project1Default", extraContent: ExtraContent);
2840
TransientTestFile project2File =
CreateProjectFile
(env: env, projectNumber: 2, defaultTargets: "Project2Default", extraContent: ExtraContent);
2892
TransientTestFile project1File =
CreateProjectFile
(env: env, projectNumber: 1);