8 instantiations of TransientTestFile
Microsoft.Build.UnitTests.Shared (8)
TestEnvironment.cs (8)
232
return WithTransientTestState(new
TransientTestFile
(extension, createFile: true, expectedAsOutput: false));
242
return WithTransientTestState(new
TransientTestFile
(transientTestFolder.Path, fileName, contents));
253
return WithTransientTestState(new
TransientTestFile
(transientTestFolder.Path, extension,
265
return WithTransientTestState(new
TransientTestFile
(extension, createFile: false, expectedAsOutput: false));
276
return WithTransientTestState(new
TransientTestFile
(transientTestFolder.Path, extension,
287
return WithTransientTestState(new
TransientTestFile
(extension, createFile: false, expectedAsOutput: true));
298
return WithTransientTestState(new
TransientTestFile
(folderPath, extension, createFile: false, expectedAsOutput: true));
796
return new
TransientTestFile
(Path, fileName, contents);
322 references to TransientTestFile
Microsoft.Build.BuildCheck.UnitTests (28)
ConfigurationProvider_Tests.cs (7)
24
TransientTestFile
config1 = testEnvironment.CreateFile(workFolder1, ".editorconfig",
45
TransientTestFile
config1 = testEnvironment.CreateFile(workFolder1, ".editorconfig",
72
TransientTestFile
config1 = testEnvironment.CreateFile(workFolder1, ".editorconfig",
105
TransientTestFile
config1 = testEnvironment.CreateFile(workFolder1, ".editorconfig",
130
TransientTestFile
config1 = testEnvironment.CreateFile(workFolder1, ".editorconfig",
161
TransientTestFile
config1 = testEnvironment.CreateFile(workFolder1, ".editorconfig",
193
TransientTestFile
config1 = testEnvironment.CreateFile(workFolder1, ".editorconfig",
EditorConfigParser_Tests.cs (4)
68
TransientTestFile
config1 = testEnvironment.CreateFile(workFolder2, ".editorconfig",
77
TransientTestFile
config2 = testEnvironment.CreateFile(workFolder1, ".editorconfig",
100
TransientTestFile
config1 = testEnvironment.CreateFile(workFolder2, ".editorconfig",
106
TransientTestFile
config2 = testEnvironment.CreateFile(workFolder1, ".editorconfig",
EndToEndTests.cs (17)
49
out
TransientTestFile
projectFile,
329
out
TransientTestFile
projectFile,
496
out
TransientTestFile
projectFile,
497
out
TransientTestFile
editorconfigFile,
555
PrepareSampleProjectsAndConfig(buildInOutOfProcessNode, out
TransientTestFile
projectFile, new List<(string, string)>() { ("BC0101", "warning") });
591
PrepareSampleProjectsAndConfig(buildInOutOfProcessNode, out
TransientTestFile
projectFile, new List<(string, string)>() { ("BC0101", BC0101Severity) });
645
PrepareSampleProjectsAndConfig(true, out
TransientTestFile
projectFile, new List<(string, string)>() { ("BC0101", BC0101Severity) });
705
PrepareSampleProjectsAndConfig(buildInOutOfProcessNode, out
TransientTestFile
projectFile, new List<(string, string)>() { ("BC0101", "warning") });
757
out
TransientTestFile
projectFile,
793
out
TransientTestFile
projectFile,
818
out
TransientTestFile
projectFile,
942
PrepareSampleProjectsAndConfig(buildInOutOfProcessNode, out
TransientTestFile
projectFile, new List<(string, string)>() { ("BC0101", "warning") });
1051
out
TransientTestFile
projectFile,
1052
out
TransientTestFile
editorconfigFile,
1060
TransientTestFile
testFile = _env.CreateFile(workFolder, "somefile");
1068
TransientTestFile
supplementalFile = _env.CreateFile(workFolder, supplementalAssetName, supplementalContent);
1093
out
TransientTestFile
projectFile,
Microsoft.Build.CommandLine.UnitTests (33)
MSBuildMultithreaded_Tests.cs (1)
140
TransientTestFile
projectFile = _env.CreateFile("main.proj", project);
MSBuildServer_Tests.cs (11)
93
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
109
TransientTestFile
markerFile = _env.ExpectFile();
123
TransientTestFile
sleepProject = _env.CreateFile("napProject.proj", string.Format(sleepingTaskContentsFormat, markerFile.Path));
142
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
179
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
181
TransientTestFile
markerFile = _env.ExpectFile();
182
TransientTestFile
sleepProject = _env.CreateFile("napProject.proj", string.Format(sleepingTaskContentsFormat, markerFile.Path));
242
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
279
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
292
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
329
TransientTestFile
project = _env.CreateFile("testProject.proj", reportMSBuildStartupDirectoryProperty);
PerfLog_Tests.cs (2)
33
TransientTestFile
classLibrary = testEnv.CreateFile(projectFolder, "ClassLibrary.csproj",
69
TransientTestFile
classLibrary = testEnv.CreateFile(projectFolder, "ClassLibrary.csproj",
XMake_Tests.cs (19)
778
TransientTestFile
project = env.CreateFile("testProject.csproj", "Project");
814
TransientTestFile
project = env.CreateFile("testProject.csproj", @"
868
TransientTestFile
project = env.CreateFile("testProject.csproj", @"
887
TransientTestFile
project = env.CreateFile("testProject.csproj", @"
923
TransientTestFile
project = env.CreateFile("testProject.csproj", @"
949
TransientTestFile
project = env.CreateFile("testProject.csproj", @"
960
TransientTestFile
wrongSyntaxFile = env.CreateFile("Program.cs", @"
1371
TransientTestFile
autoRspFile = env.CreateFile(folder, AutoResponseFileName, "-nowarn:MSB1001 @myRsp.rsp %NONEXISTENTENVIRONMENTVARIABLE%");
1372
TransientTestFile
projectFile = env.CreateFile(folder, "project.proj", "<Project><Target Name=\"T\"><Message Text=\"Text\"/></Target></Project>");
1373
TransientTestFile
rpsFile = env.CreateFile(folder, "myRsp.rsp", "-nr:false -m:2");
2608
var
projectFile = tempDir.CreateFile("missingloggertest.proj", projectString);
2625
var
projectFile = tempDir.CreateFile("iologgertest.proj", projectString);
2642
var
projectFile = tempDir.CreateFile("badimagetest.proj", projectString);
2736
var
testProject = _env.CreateFile("Importer.proj", ObjectModelHelpers.CleanupFileContents(@"
2768
var
testProject = _env.CreateFile("TestProject.proj", @"
2807
var
testProject = _env.CreateFile("TestProject.proj", @"
2838
var
testProject = _env.CreateFile("TestProject.proj", @"
2926
var
testSolution = _env.CreateFile("TestSolution.sln", ObjectModelHelpers.CleanupFileContents(solutionFileContents));
3236
var
projectFile = tempDir.CreateFile("loggerproject.proj", projectContent);
Microsoft.Build.Engine.OM.UnitTests (6)
Construction\ProjectTargetElement_Tests.cs (1)
355
TransientTestFile
file = env.CreateFile("proj.csproj", projectFile);
Construction\SolutionFile_Tests.cs (1)
717
TransientTestFile
sln = testEnvironment.CreateFile(FileUtilities.GetTemporaryFileName(".sln"), solutionFileContents);
Definition\Project_Tests.cs (2)
3976
var
importFile = env.CreateFile(".targets");
4023
var
importFile = env.CreateFile(".targets");
Definition\ProjectItem_Tests.cs (1)
450
TransientTestFile
file = env.CreateFile(directory, "a.cs", String.Empty);
NugetRestoreTests.cs (1)
41
TransientTestFile
sln = testEnvironment.CreateFile(folder, "test.sln",
Microsoft.Build.Engine.UnitTests (171)
BackEnd\BuildManager_Tests.cs (1)
3507
TransientTestFile
tempFile = _env.CreateFile("dotnet.exe", "");
BackEnd\GenerateTemporaryTargetAssembly_Tests.cs (1)
21
TransientTestFile
otherproj = testenv.CreateFile("otherproj.csproj", @"
BackEnd\MSBuild_Tests.cs (3)
793
var
projectFile = env.CreateFile("test.proj", ObjectModelHelpers.CleanupFileContents(projectContent));
825
var
projectFile = env.CreateFile(projFileName, ObjectModelHelpers.CleanupFileContents(projectContent));
872
var
projectFile = env.CreateFile("test.proj", ObjectModelHelpers.CleanupFileContents(projectContent));
BackEnd\TaskBuilder_Tests.cs (1)
86
TransientTestFile
projectFile = env.CreateFile("myProj.proj", projectFileContents);
BackEnd\TaskHostFactory_Tests.cs (3)
63
TransientTestFile
project = env.CreateFile("testProject.csproj", pidTaskProject);
175
TransientTestFile
project = env.CreateFile("testProject.csproj", pidTaskProject);
389
TransientTestFile
project = env.CreateFile("testProject.csproj", projectContents);
BinaryLogger_Tests.cs (5)
350
TransientTestFile
projectFile = env.CreateFile(logFolder, "myProj.proj", contents);
409
TransientTestFile
projectFile = env.CreateFile(logFolder, "myProj.proj", contents);
474
TransientTestFile
testFile = testFolder.CreateFile(testFileName, string.Join(Environment.NewLine, new[] { "123", "456" }));
654
TransientTestFile
projectFile1 = env.CreateFile(testFolder, "testProject01.proj", contents);
662
TransientTestFile
projectFile2 = env.CreateFile(testFolder, $"testProject_{verbosity}.proj", contents);
ChangeWaves_Tests.cs (1)
57
TransientTestFile
file = testEnvironment.CreateFile("proj.csproj", projectFile);
Construction\ProjectImportElement_Tests.cs (2)
22
TransientTestFile
projectFile = testEnvironment.CreateFile(
59
TransientTestFile
projectFile = testEnvironment.CreateFile(
Construction\SolutionFile_NewParser_Tests.cs (1)
136
TransientTestFile
sln = testEnvironment.CreateFile(FileUtilities.GetTemporaryFileName(".sln"), solutionFileContents);
Construction\SolutionFilter_Tests.cs (16)
55
TransientTestFile
classLibrary = testEnvironment.CreateFile(classLibSubFolder, "ClassLibrary.csproj",
65
TransientTestFile
simpleProject = testEnvironment.CreateFile(simpleProjectSubFolder, "SimpleProject.csproj",
73
TransientTestFile
solutionFile = testEnvironment.CreateFile(simpleProjectFolder, "SimpleProject.sln",
110
TransientTestFile
filterFile = testEnvironment.CreateFile(folder, "solutionFilter.slnf",
213
TransientTestFile
sln = testEnvironment.CreateFile(folder, "Dev.sln");
214
TransientTestFile
slnf = testEnvironment.CreateFile(folder, "Dev.slnf", slnfValue.Replace(@"C:\\notAPath\\MSBuild.Dev.sln", sln.Path.Replace("\\", "\\\\")));
232
TransientTestFile
microsoftBuild = testEnvironment.CreateFile(src, "Microsoft.Build.csproj");
233
TransientTestFile
msbuild = testEnvironment.CreateFile(src, "MSBuild.csproj");
234
TransientTestFile
commandLineUnitTests = testEnvironment.CreateFile(src, "Microsoft.Build.CommandLine.UnitTests.csproj");
235
TransientTestFile
tasksUnitTests = testEnvironment.CreateFile(src, "Microsoft.Build.Tasks.UnitTests.csproj");
237
TransientTestFile
sln = testEnvironment.CreateFile(folder, "Microsoft.Build.Dev.sln",
263
TransientTestFile
slnf = testEnvironment.CreateFile(folder, "Dev.slnf",
294
TransientTestFile
sln = testEnvironment.CreateFile(folder, "SimpleSolution.sln",
318
TransientTestFile
slnf = testEnvironment.CreateFile(folder, "SimpleSolution.slnf",
406
TransientTestFile
sln = testEnvironment.CreateFile(folder, "Test.sln",
422
TransientTestFile
slnf = testEnvironment.CreateFile(folder, "Test.slnf",
Construction\SolutionProjectGenerator_Tests.cs (17)
69
TransientTestFile
sln = testEnvironment.CreateFile(folder, "MySln.sln", "Microsoft Visual Studio Solution File, Format Version 12.00");
70
TransientTestFile
targetsFile = testEnvironment.CreateFile(folder, name,
99
TransientTestFile
sln = testEnvironment.CreateFile(folder, "MySln.sln", solutionFileContents);
122
TransientTestFile
classLibrary = testEnvironment.CreateFile(classLibFolder, "classlib.csproj",
132
TransientTestFile
simpleProject = testEnvironment.CreateFile(simpleProjectFolder, "simpleProject.csproj",
141
TransientTestFile
solutionFile = testEnvironment.CreateFile(folder, "testFolder.sln",
167
TransientTestFile
classLibrary = testEnvironment.CreateFile(classLibFolder, "classlib.csproj",
183
TransientTestFile
simpleProject = testEnvironment.CreateFile(simpleProjectFolder, "simpleProject.csproj",
198
TransientTestFile
solutionFile = testEnvironment.CreateFile(folder, "testFolder.sln",
242
TransientTestFile
classLibrary = testEnvironment.CreateFile(classLibFolder, "classlib.csproj",
258
TransientTestFile
simpleProject = testEnvironment.CreateFile(simpleProjectFolder, "simpleProject.csproj",
273
TransientTestFile
solutionFile = testEnvironment.CreateFile(folder, "testFolder.sln",
927
TransientTestFile
proj1 = env.CreateFile("A.csproj", @"<Project><Target Name=""Printer""><Message Importance=""high"" Text=""print string"" /></Target></Project>");
928
TransientTestFile
proj2 = env.CreateFile("B.csproj", @"<Project><Target Name=""Printer""><Message Importance=""high"" Text=""print string"" /></Target></Project>");
929
TransientTestFile
proj3 = env.CreateFile("C.csproj", @"<Project><Target Name=""Printer""><Message Importance=""high"" Text=""print string"" /></Target></Project>");
930
TransientTestFile
proj = env.CreateFile("mysln.sln",
2984
TransientTestFile
sln = testEnvironment.CreateFile(FileUtilities.GetTemporaryFileName(".sln"), solutionFileContents);
Definition\ProjectEvaluationContext_Tests.cs (3)
852
var
subdirectoryFile = subdirectory.CreateFile("a");
908
var
subdirectoryFile = subdirectory.CreateFile("a");
909
var
rootFile = _env.DefaultTestDirectory.CreateFile("a");
Evaluation\Evaluator_Tests.cs (5)
57
TransientTestFile
projectFile = env.CreateFile("project.proj", $@"
77
TransientTestFile
realFile = env.CreateFile(existentDirectory, "realFile.csproj", @"<Project> </Project>");
78
TransientTestFile
projectFile = env.CreateFile("project.proj", @$"
108
TransientTestFile
projectFile = env.CreateFile(projDirectory, "project.proj", @"
5040
var
tempPath = env.CreateFile(Guid.NewGuid().ToString(), testTargets);
Evaluation\Expander_Tests.cs (12)
4894
var
projectFile = env.CreateFile(alpha, ".proj",
4938
var
projectFile = env.CreateFile(alpha, ".proj",
4972
var
projectFile = env.CreateFile(root, ".proj",
5012
var
projectFile = env.CreateFile(root, ".proj",
5026
var
one = alpha.CreateFile("One.cs");
5027
var
three = alpha.CreateFile("Three.cs");
5053
var
projectFile = env.CreateFile(root, ".proj",
5095
var
projectFile = env.CreateFile(root, ".proj",
5140
var
projectFile = env.CreateFile(root, ".proj",
5183
var
projectFile = env.CreateFile(root, ".proj",
5215
var
projectFile = env.CreateFile(root, ".proj",
5287
var
dummyAssemblyFile = env.CreateFile(env.CreateFolder(), "test.dll");
FileLogger_Tests.cs (1)
400
var
logFile = testEnvironment.CreateFile(".log");
Graph\GetCompatiblePlatformGraph_Tests.cs (27)
32
TransientTestFile
entryProject = CreateProjectFile(env, 1, extraContent: @"<PropertyGroup>
40
var
proj2 = env.CreateFile("2.proj", @"
59
TransientTestFile
entryProject = CreateProjectFile(env, 1, extraContent: @"<PropertyGroup>
69
var
proj2 = env.CreateFile("2.proj", @"
80
var
proj3 = env.CreateFile("3.proj", @"
100
TransientTestFile
entryProject = CreateProjectFile(env, 1, extraContent: @"<PropertyGroup>
110
var
proj2 = env.CreateFile("2.proj", @"
122
var
proj3 = env.CreateFile("3.proj", @"
142
TransientTestFile
entryProject = CreateProjectFile(env, 1, extraContent: @"<PropertyGroup>
151
var
proj2 = env.CreateFile("2.proj", @"
162
var
proj3 = env.CreateFile("3.proj", @"
183
TransientTestFile
entryProject = CreateProjectFile(env, 1, extraContent: @"<PropertyGroup>
192
var
proj2 = env.CreateFile("2.proj", @"
210
TransientTestFile
entryProject = CreateProjectFile(env, 1, extraContent: @"<PropertyGroup>
219
var
proj2 = env.CreateFile("2.proj", @"
238
TransientTestFile
entryProject = CreateProjectFile(env, 1, extraContent: @"<PropertyGroup>
247
var
proj2 = env.CreateFile("2.proj", @"
265
TransientTestFile
entryProject = CreateProjectFile(env, 1, extraContent: @"<PropertyGroup>
274
var
proj2 = env.CreateFile("2.proj", @"
293
TransientTestFile
entryProject = CreateProjectFile(env, 1, extraContent: @"<PropertyGroup>
302
var
proj2 = env.CreateFile("2.proj", @"
323
TransientTestFile
entryProject = CreateProjectFile(env, 1, extraContent: @"<PropertyGroup>
331
var
proj2 = env.CreateFile("2.proj", @"
356
TransientTestFile
project1 = testEnvironment.CreateFile(project1SubFolder, $"{firstProjectName}.csproj",
371
TransientTestFile
project2 = testEnvironment.CreateFile(project2SubFolder, $"{secondProjectName}.proj",
382
TransientTestFile
project3 = testEnvironment.CreateFile(project3SubFolder, $"{thirdProjectName}.proj",
393
TransientTestFile
solutionFile = testEnvironment.CreateFile(folder, "SimpleProject.sln",
Graph\GraphLoadedFromSolution_tests.cs (1)
73
var
root = GraphTestingUtilities.CreateProjectFile(
Graph\GraphTestingUtilities.cs (1)
196
internal static
TransientTestFile
CreateProjectFile(
Graph\IsolateProjects_Tests.cs (1)
557
TransientTestFile
CreateTmpFile(TestEnvironment env)
Graph\ProjectGraph_Tests.cs (54)
64
TransientTestFile
entryProject = CreateProjectFile(env, 1);
91
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2 });
102
TransientTestFile
entryProject = CreateProjectFile(env, 1);
205
TransientTestFile
entryProject = CreateProjectFile(env, 1);
227
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3 });
252
TransientTestFile
entryProject = CreateProjectFile(env, 2, new[] { 3, 5, 6 });
305
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2 });
306
var
proj2 = CreateProjectFile(env, 2, new[] { 3 });
307
var
proj3 = CreateProjectFile(env, 3, new[] { 1 });
319
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3 });
332
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3, 4 });
333
var
proj2 = CreateProjectFile(env, 2, new[] { 5, 6 });
334
var
proj3 = CreateProjectFile(env, 3, new[] { 2, 8 });
337
var
proj6 = CreateProjectFile(env, 6, new[] { 7 });
338
var
proj7 = CreateProjectFile(env, 7, new[] { 3 });
351
var
entryFile1 = CreateProjectFile(_env, 1, new[] { 3, 4 });
352
var
entryFile2 = CreateProjectFile(_env, 2, new[] { 4, 5 });
389
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3 });
422
TransientTestFile
entryProject = env.CreateFile("1.proj", @"
441
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3 });
481
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3 });
512
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3, 4 });
554
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2 });
575
TransientTestFile
entryProject1 = CreateProjectFile(env, 1, new[] { 3 });
576
TransientTestFile
entryProject2 = CreateProjectFile(env, 2, new[] { 3 });
596
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2 });
630
TransientTestFile
entryProject = env.CreateFile("1.proj", @"
667
TransientTestFile
entryProject1 = CreateProjectFile(env, 1, new[] { 4 });
668
TransientTestFile
entryProject2 = CreateProjectFile(env, 2, new[] { 4, 5 });
669
TransientTestFile
entryProject3 = CreateProjectFile(env, 3, new[] { 2, 6 });
817
TransientTestFile
slnFile = env.CreateFile(@"Solution.sln", SolutionFileContents);
919
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2, 3 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } });
948
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: projectReferenceTargets);
976
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2, 3, 5 }, projectReferenceTargets: projectReferenceTargets);
1002
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } }, defaultTargets: "A");
1020
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } }, defaultTargets: "A");
1040
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } }, defaultTargets: string.Empty);
1063
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { " ; ; " } } }, defaultTargets: string.Empty);
1084
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1);
1391
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2 }, new Dictionary<string, string[]> { { "A", new[] { ".default" } } }, defaultTargets: "A");
1409
TransientTestFile
entryProject = CreateProjectFile(
1439
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3, 4 }, projectReferenceTargets);
1473
var
entryProject = CreateProjectFile(
1630
TransientTestFile
entryProject1 = CreateProjectFile(env, 1, projectReferences: new[] { 2 }, defaultTargets: "A", extraContent: ProjectReferenceTargetsWithMultitargeting);
1631
TransientTestFile
entryProject2 = CreateProjectFile(env, 2, defaultTargets: "A", extraContent: OuterBuildSpecificationWithProjectReferenceTargets);
2838
TransientTestFile
project1File = CreateProjectFile(env: env, projectNumber: 1, defaultTargets: "Project1Default", extraContent: ExtraContent);
2839
TransientTestFile
project2File = CreateProjectFile(env: env, projectNumber: 2, defaultTargets: "Project2Default", extraContent: ExtraContent);
2870
TransientTestFile
slnFile = env.CreateFile(@"Solution.sln", solutionFileContents);
2891
TransientTestFile
project1File = CreateProjectFile(env: env, projectNumber: 1);
2915
TransientTestFile
slnFile = env.CreateFile(@"Solution.sln", solutionFileContents);
2932
TransientTestFile
project1 = env.CreateFile("project1.proj", """
2962
TransientTestFile
project1 = env.CreateFile("project1.proj", """
2970
TransientTestFile
project2 = env.CreateFile("project2.proj", """
2978
TransientTestFile
main = env.CreateFile("main.proj", """
Graph\ResultCacheBasedBuilds_Tests.cs (2)
510
private static
TransientTestFile
CreateProjectFileWrapper(TestEnvironment env, int projectNumber, int[] projectReferences, Dictionary<string, string[]> projectReferenceTargets, string defaultTargets, string extraContent)
515
internal static
TransientTestFile
CreateProjectFileWithBuildTargetAndItems(
ProjectCache\ProjectCacheTests.cs (5)
890
var
project1 = _env.CreateFile("1.proj", @"
1127
var
project = _env.CreateFile("1.proj", @$"
1344
var
project = _env.CreateFile(
1727
var
file1 = directory.CreateFile("File1.txt", "A=1");
1728
var
file2 = directory.CreateFile("File2.txt", "B=1");
TerminalLogger_Tests.cs (5)
911
TransientTestFile
projectFile = env.CreateFile(logFolder, "myProj.proj", contents);
1032
TransientTestFile
project1 = env.CreateFile(logFolder, "project1.proj", @"
1039
TransientTestFile
project2 = env.CreateFile(logFolder, "project2.proj", @"
1046
TransientTestFile
project3 = env.CreateFile(logFolder, "project3.proj", @"
1060
TransientTestFile
solutionFile = env.CreateFile(logFolder, "solution.proj", solutionContents);
TerminalLoggerConfiguration_Tests.cs (1)
31
TransientTestFile
projectFile = _env.CreateFile(logFolder, "myProj.proj", $"""
Utilities_Tests.cs (2)
74
TransientTestFile
inputFile = env.CreateFile("tempInput.tmp", ObjectModelHelpers.CleanupFileContents(@"
78
TransientTestFile
outputFile = env.CreateFile("tempOutput.tmp");
Microsoft.Build.Framework.UnitTests (1)
FileMatcher_Tests.cs (1)
77
TransientTestFile
file = _env.CreateFile(testFolder, "Foo.cs");
Microsoft.Build.Tasks.UnitTests (69)
AssemblyDependency\ResolveAssemblyReferenceCacheSerialization.cs (3)
125
TransientTestFile
file = env.CreateFile();
161
TransientTestFile
file = env.CreateFile();
187
TransientTestFile
file = env.CreateFile();
CodeTaskFactoryEmbeddedFileInBinlogTestHelper.cs (3)
31
var
sourceClass = env.CreateFile(folder, $"{taskName}.cs", sourceContent);
53
TransientTestFile
binlog = env.ExpectFile(".binlog");
105
TransientTestFile
binlog = env.ExpectFile(".binlog");
Copy_Tests.cs (11)
140
var
sourceFile = env.CreateFile("source.txt");
165
var
sourceFile = env.CreateFile("source.txt");
261
var
sourceFile = env.CreateFile("source.txt");
343
var
sourceFile = env.CreateFile("source.txt");
367
var
sourceFile = env.CreateFile("source.txt");
392
var
sourceFile = env.CreateFile("source.txt");
417
var
sourceFile = env.CreateFile("source.txt");
443
var
sourceFile = env.CreateFile("source.txt");
470
var
sourceFile = env.CreateFile("source.txt");
2999
TransientTestFile
sourceFile1 = env.CreateFile("source1.tmp", "This is the first source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble.
3000
TransientTestFile
sourceFile2 = env.CreateFile("source2.tmp", "This is the second source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble.
CreateCSharpManifestResourceName_Tests.cs (14)
385
var
csFile = env.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
386
var
resXFile = env.CreateFile("SR1.resx", "");
417
var
csFile = env.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
419
var
resourceFile = env.CreateFile(ResourceFileName, "");
456
var
csFile = subfolder.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
457
var
resXFile = subfolder.CreateFile("SR1.resx", "");
489
var
resXFile = env.CreateFile("SR1.resx", "");
522
var
conventionCSFile = env.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
523
var
nonConventionCSFile = env.CreateFile("SR2.cs", "namespace MyStuff2.Namespace { class Class2 { } }");
524
var
resXFile = env.CreateFile("SR1.resx", "");
553
var
csFile = env.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
554
var
resXFile = env.CreateFile("SR1.resx", "");
587
var
csFile = env.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
588
var
resXFile = env.CreateFile("SR1.de.resx", "");
HintPathResolver_Tests.cs (3)
33
var
tempFile = _env.CreateFile("FakeSystem.Net.Http.dll", "");
53
var
tempFile = _env.CreateFile("FakeSystem.Net.Http.dll", "");
62
var
tempFile = _env.CreateFile("FakeSystem.Net.Http.dll", "");
RARPrecomputedCache_Tests.cs (3)
25
TransientTestFile
standardCache = env.CreateFile(".cache");
60
TransientTestFile
standardCache = env.CreateFile(".cache");
111
TransientTestFile
precomputedCache = env.CreateFile(".cache");
ResourceHandling\GenerateResource_Tests.cs (3)
458
var
linkedTextFile = folder.CreateFile("linked.txt", "original content");
2268
TransientTestFile
resource = env.CreateFile(".resx", @"<?xml version=""1.0"" encoding=""utf-8""?>
4204
var
dll = folder.CreateFile("System.Resource.Extensions.dll");
ResourceHandling\MSBuildResXReader_Tests.cs (2)
160
var
linkedTextFile = resourceHandlingFolder.CreateFile("TextFileInShiftJIS.txt");
305
var
linkedTextFile = resourceHandlingFolder.CreateFile("FileToBeIncluded.txt");
RoslynCodeTaskFactory_Tests.cs (17)
59
TransientTestFile
inlineTask = env.CreateFile(folder, "5106.proj", @$"
106
TransientTestFile
assemblyProj = env.CreateFile(folder, "5106.csproj", @$"
119
TransientTestFile
csFile = env.CreateFile(folder, "Class1.cs", @"
133
TransientTestFile
inlineTask = env.CreateFile(folder, "5106.proj", @$"
314
TransientTestFile
taskFile = env.CreateFile(folder, "SampleTask.cs", @"
335
TransientTestFile
projectFile = env.CreateFile(folder, "Warning.proj", @$"
433
TransientTestFile
file = testEnvironment.CreateFile(fileName: "236D48CE30064161B31B55DBF088C8B2", contents: "6159BD98607A460AA4F11D2FA92E5436");
530
TransientTestFile
file = env.CreateFile(fileName: "CSharpClassSourceCodeFromFile.tmp", contents: taskClassSourceCode);
547
TransientTestFile
file = testEnvironment.CreateFile(fileName: "CSharpFragmentSourceCodeFromFile.tmp", contents: sourceCodeFileContents);
563
TransientTestFile
file = testEnvironment.CreateFile(fileName: "CSharpMethodSourceCodeFromFile.tmp", contents: sourceCodeFileContents);
739
TransientTestFile
file = testEnvironment.CreateFile(fileName: "CB3096DA4A454768AA9C0C4D422FC188.tmp", contents: sourceCodeFileContents);
1160
TransientTestFile
projectFile = env.CreateFile(folder, "test.proj", @"
1286
TransientTestFile
solutionFile = env.CreateFile(rootFolder, "solution.sln", @"
1329
TransientTestFile
codeFile = env.CreateFile(testFolder, codeFileName, codeContent);
1375
TransientTestFile
codeFile = env.CreateFile(testFolder, codeFileName, codeContent);
1424
TransientTestFile
sharedCodeFile = env.CreateFile(rootFolder, "SharedTask.cs", sharedCodeContent);
1505
TransientTestFile
codeFile = env.CreateFile(testFolder, "Task.cs", "public class Task { }");
TaskFactoryUtilities_Tests.cs (1)
37
var
tempAssemblyFile = env.CreateFile(".dll");
Unzip_Tests.cs (4)
29
TransientTestFile
file1 = testEnvironment.CreateFile(source, "638AF4AE88A146E09CB69FE1CA7083DC.txt", "file1");
193
TransientTestFile
file1 = testEnvironment.CreateFile(source, "D6DFD219DACE48F8B86EFCDF98433333.txt", "file1");
222
TransientTestFile
file = testEnvironment.CreateFile("foo.txt", "foo");
479
var
sourceFile = testEnvironment.CreateFile(source, executableName, "Dummy executable");
WriteCodeFragment_Tests.cs (1)
151
var
file = env.ExpectFile(Directory.GetCurrentDirectory(), ".tmp");
WriteLinesToFile_Tests.cs (2)
347
var
file = testEnv.CreateFile("FileToBeEmptied.txt", "Contents that should be erased");
375
var
file = testEnv.GetTempFile();
ZipDirectory_Tests.cs (2)
106
TransientTestFile
file = testEnvironment.CreateFile(testEnvironment.DefaultTestDirectory, "test.zip", contents: "test");
145
TransientTestFile
file = testEnvironment.CreateFile("foo.zip", "foo");
Microsoft.Build.UnitTests.Shared (13)
ObjectModelHelpers.cs (4)
1695
public delegate
TransientTestFile
CreateProjectFileDelegate(
1703
public static
TransientTestFile
CreateProjectFile(
1775
TransientTestFile
file = createProjectFile(
1798
TransientTestFile
file = createProjectFile(
TestEnvironment.cs (9)
230
public
TransientTestFile
CreateFile(string extension = ".tmp")
235
public
TransientTestFile
CreateFile(string fileName, string contents = "")
240
public
TransientTestFile
CreateFile(TransientTestFolder transientTestFolder, string fileName, string contents = "")
251
public
TransientTestFile
CreateFile(TransientTestFolder transientTestFolder, string extension = ".tmp")
263
public
TransientTestFile
GetTempFile(string extension = ".tmp")
274
public
TransientTestFile
GetTempFile(TransientTestFolder transientTestFolder, string extension = ".tmp")
285
public
TransientTestFile
ExpectFile(string extension = ".tmp")
296
public
TransientTestFile
ExpectFile(string folderPath, string extension = ".tmp")
794
public
TransientTestFile
CreateFile(string fileName, string contents = null)
Microsoft.Build.Utilities.UnitTests (1)
ToolTask_Tests.cs (1)
917
var
output = testEnvironment.ExpectFile();