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));
787
return new
TransientTestFile
(Path, fileName, contents);
318 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)
50
out
TransientTestFile
projectFile,
330
out
TransientTestFile
projectFile,
497
out
TransientTestFile
projectFile,
498
out
TransientTestFile
editorconfigFile,
556
PrepareSampleProjectsAndConfig(buildInOutOfProcessNode, out
TransientTestFile
projectFile, new List<(string, string)>() { ("BC0101", "warning") });
592
PrepareSampleProjectsAndConfig(buildInOutOfProcessNode, out
TransientTestFile
projectFile, new List<(string, string)>() { ("BC0101", BC0101Severity) });
646
PrepareSampleProjectsAndConfig(true, out
TransientTestFile
projectFile, new List<(string, string)>() { ("BC0101", BC0101Severity) });
706
PrepareSampleProjectsAndConfig(buildInOutOfProcessNode, out
TransientTestFile
projectFile, new List<(string, string)>() { ("BC0101", "warning") });
758
out
TransientTestFile
projectFile,
794
out
TransientTestFile
projectFile,
819
out
TransientTestFile
projectFile,
943
PrepareSampleProjectsAndConfig(buildInOutOfProcessNode, out
TransientTestFile
projectFile, new List<(string, string)>() { ("BC0101", "warning") });
1052
out
TransientTestFile
projectFile,
1053
out
TransientTestFile
editorconfigFile,
1061
TransientTestFile
testFile = _env.CreateFile(workFolder, "somefile");
1069
TransientTestFile
supplementalFile = _env.CreateFile(workFolder, supplementalAssetName, supplementalContent);
1094
out
TransientTestFile
projectFile,
Microsoft.Build.CommandLine.UnitTests (33)
MSBuildMultithreaded_Tests.cs (1)
141
TransientTestFile
projectFile = _env.CreateFile("main.proj", project);
MSBuildServer_Tests.cs (11)
94
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
110
TransientTestFile
markerFile = _env.ExpectFile();
124
TransientTestFile
sleepProject = _env.CreateFile("napProject.proj", string.Format(sleepingTaskContentsFormat, markerFile.Path));
143
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
180
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
182
TransientTestFile
markerFile = _env.ExpectFile();
183
TransientTestFile
sleepProject = _env.CreateFile("napProject.proj", string.Format(sleepingTaskContentsFormat, markerFile.Path));
243
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
280
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
293
TransientTestFile
project = _env.CreateFile("testProject.proj", printPidContents);
330
TransientTestFile
project = _env.CreateFile("testProject.proj", reportMSBuildStartupDirectoryProperty);
PerfLog_Tests.cs (2)
34
TransientTestFile
classLibrary = testEnv.CreateFile(projectFolder, "ClassLibrary.csproj",
70
TransientTestFile
classLibrary = testEnv.CreateFile(projectFolder, "ClassLibrary.csproj",
XMake_Tests.cs (19)
780
TransientTestFile
project = env.CreateFile("testProject.csproj", "Project");
816
TransientTestFile
project = env.CreateFile("testProject.csproj", @"
870
TransientTestFile
project = env.CreateFile("testProject.csproj", @"
889
TransientTestFile
project = env.CreateFile("testProject.csproj", @"
925
TransientTestFile
project = env.CreateFile("testProject.csproj", @"
951
TransientTestFile
project = env.CreateFile("testProject.csproj", @"
962
TransientTestFile
wrongSyntaxFile = env.CreateFile("Program.cs", @"
1373
TransientTestFile
autoRspFile = env.CreateFile(folder, AutoResponseFileName, "-nowarn:MSB1001 @myRsp.rsp %NONEXISTENTENVIRONMENTVARIABLE%");
1374
TransientTestFile
projectFile = env.CreateFile(folder, "project.proj", "<Project><Target Name=\"T\"><Message Text=\"Text\"/></Target></Project>");
1375
TransientTestFile
rpsFile = env.CreateFile(folder, "myRsp.rsp", "-nr:false -m:2");
2610
var
projectFile = tempDir.CreateFile("missingloggertest.proj", projectString);
2627
var
projectFile = tempDir.CreateFile("iologgertest.proj", projectString);
2644
var
projectFile = tempDir.CreateFile("badimagetest.proj", projectString);
2738
var
testProject = _env.CreateFile("Importer.proj", ObjectModelHelpers.CleanupFileContents(@"
2770
var
testProject = _env.CreateFile("TestProject.proj", @"
2809
var
testProject = _env.CreateFile("TestProject.proj", @"
2840
var
testProject = _env.CreateFile("TestProject.proj", @"
2928
var
testSolution = _env.CreateFile("TestSolution.sln", ObjectModelHelpers.CleanupFileContents(solutionFileContents));
3238
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)
3977
var
importFile = env.CreateFile(".targets");
4024
var
importFile = env.CreateFile(".targets");
Definition\ProjectItem_Tests.cs (1)
450
TransientTestFile
file = env.CreateFile(directory, "a.cs", String.Empty);
NugetRestoreTests.cs (1)
42
TransientTestFile
sln = testEnvironment.CreateFile(folder, "test.sln",
Microsoft.Build.Engine.UnitTests (168)
BackEnd\BuildManager_Tests.cs (1)
3508
TransientTestFile
tempFile = _env.CreateFile("dotnet.exe", "");
BackEnd\GenerateTemporaryTargetAssembly_Tests.cs (1)
21
TransientTestFile
otherproj = testenv.CreateFile("otherproj.csproj", @"
BackEnd\MSBuild_Tests.cs (3)
792
var
projectFile = env.CreateFile("test.proj", ObjectModelHelpers.CleanupFileContents(projectContent));
824
var
projectFile = env.CreateFile(projFileName, ObjectModelHelpers.CleanupFileContents(projectContent));
871
var
projectFile = env.CreateFile("test.proj", ObjectModelHelpers.CleanupFileContents(projectContent));
BackEnd\TaskBuilder_Tests.cs (1)
87
TransientTestFile
projectFile = env.CreateFile("myProj.proj", projectFileContents);
BackEnd\TaskHostFactory_Tests.cs (3)
62
TransientTestFile
project = env.CreateFile("testProject.csproj", pidTaskProject);
174
TransientTestFile
project = env.CreateFile("testProject.csproj", pidTaskProject);
388
TransientTestFile
project = env.CreateFile("testProject.csproj", projectContents);
BinaryLogger_Tests.cs (5)
340
TransientTestFile
projectFile = env.CreateFile(logFolder, "myProj.proj", contents);
399
TransientTestFile
projectFile = env.CreateFile(logFolder, "myProj.proj", contents);
464
TransientTestFile
testFile = testFolder.CreateFile(testFileName, string.Join(Environment.NewLine, new[] { "123", "456" }));
611
TransientTestFile
projectFile1 = env.CreateFile(testFolder, "testProject01.proj", contents);
619
TransientTestFile
projectFile2 = env.CreateFile(testFolder, $"testProject_{verbosity}.proj", contents);
ChangeWaves_Tests.cs (1)
58
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)
137
TransientTestFile
sln = testEnvironment.CreateFile(FileUtilities.GetTemporaryFileName(".sln"), solutionFileContents);
Construction\SolutionFilter_Tests.cs (16)
56
TransientTestFile
classLibrary = testEnvironment.CreateFile(classLibSubFolder, "ClassLibrary.csproj",
66
TransientTestFile
simpleProject = testEnvironment.CreateFile(simpleProjectSubFolder, "SimpleProject.csproj",
74
TransientTestFile
solutionFile = testEnvironment.CreateFile(simpleProjectFolder, "SimpleProject.sln",
111
TransientTestFile
filterFile = testEnvironment.CreateFile(folder, "solutionFilter.slnf",
214
TransientTestFile
sln = testEnvironment.CreateFile(folder, "Dev.sln");
215
TransientTestFile
slnf = testEnvironment.CreateFile(folder, "Dev.slnf", slnfValue.Replace(@"C:\\notAPath\\MSBuild.Dev.sln", sln.Path.Replace("\\", "\\\\")));
233
TransientTestFile
microsoftBuild = testEnvironment.CreateFile(src, "Microsoft.Build.csproj");
234
TransientTestFile
msbuild = testEnvironment.CreateFile(src, "MSBuild.csproj");
235
TransientTestFile
commandLineUnitTests = testEnvironment.CreateFile(src, "Microsoft.Build.CommandLine.UnitTests.csproj");
236
TransientTestFile
tasksUnitTests = testEnvironment.CreateFile(src, "Microsoft.Build.Tasks.UnitTests.csproj");
238
TransientTestFile
sln = testEnvironment.CreateFile(folder, "Microsoft.Build.Dev.sln",
264
TransientTestFile
slnf = testEnvironment.CreateFile(folder, "Dev.slnf",
295
TransientTestFile
sln = testEnvironment.CreateFile(folder, "SimpleSolution.sln",
319
TransientTestFile
slnf = testEnvironment.CreateFile(folder, "SimpleSolution.slnf",
407
TransientTestFile
sln = testEnvironment.CreateFile(folder, "Test.sln",
423
TransientTestFile
slnf = testEnvironment.CreateFile(folder, "Test.slnf",
Construction\SolutionProjectGenerator_Tests.cs (17)
70
TransientTestFile
sln = testEnvironment.CreateFile(folder, "MySln.sln", "Microsoft Visual Studio Solution File, Format Version 12.00");
71
TransientTestFile
targetsFile = testEnvironment.CreateFile(folder, name,
100
TransientTestFile
sln = testEnvironment.CreateFile(folder, "MySln.sln", solutionFileContents);
123
TransientTestFile
classLibrary = testEnvironment.CreateFile(classLibFolder, "classlib.csproj",
133
TransientTestFile
simpleProject = testEnvironment.CreateFile(simpleProjectFolder, "simpleProject.csproj",
142
TransientTestFile
solutionFile = testEnvironment.CreateFile(folder, "testFolder.sln",
168
TransientTestFile
classLibrary = testEnvironment.CreateFile(classLibFolder, "classlib.csproj",
184
TransientTestFile
simpleProject = testEnvironment.CreateFile(simpleProjectFolder, "simpleProject.csproj",
199
TransientTestFile
solutionFile = testEnvironment.CreateFile(folder, "testFolder.sln",
243
TransientTestFile
classLibrary = testEnvironment.CreateFile(classLibFolder, "classlib.csproj",
259
TransientTestFile
simpleProject = testEnvironment.CreateFile(simpleProjectFolder, "simpleProject.csproj",
274
TransientTestFile
solutionFile = testEnvironment.CreateFile(folder, "testFolder.sln",
928
TransientTestFile
proj1 = env.CreateFile("A.csproj", @"<Project><Target Name=""Printer""><Message Importance=""high"" Text=""print string"" /></Target></Project>");
929
TransientTestFile
proj2 = env.CreateFile("B.csproj", @"<Project><Target Name=""Printer""><Message Importance=""high"" Text=""print string"" /></Target></Project>");
930
TransientTestFile
proj3 = env.CreateFile("C.csproj", @"<Project><Target Name=""Printer""><Message Importance=""high"" Text=""print string"" /></Target></Project>");
931
TransientTestFile
proj = env.CreateFile("mysln.sln",
2985
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)
4888
var
projectFile = env.CreateFile(alpha, ".proj",
4932
var
projectFile = env.CreateFile(alpha, ".proj",
4966
var
projectFile = env.CreateFile(root, ".proj",
5006
var
projectFile = env.CreateFile(root, ".proj",
5020
var
one = alpha.CreateFile("One.cs");
5021
var
three = alpha.CreateFile("Three.cs");
5047
var
projectFile = env.CreateFile(root, ".proj",
5089
var
projectFile = env.CreateFile(root, ".proj",
5133
var
projectFile = env.CreateFile(root, ".proj",
5176
var
projectFile = env.CreateFile(root, ".proj",
5208
var
projectFile = env.CreateFile(root, ".proj",
5280
var
dummyAssemblyFile = env.CreateFile(env.CreateFolder(), "test.dll");
FileLogger_Tests.cs (1)
400
var
logFile = testEnvironment.CreateFile(".log");
FileMatcher_Tests.cs (1)
78
TransientTestFile
file = _env.CreateFile(testFolder, "Foo.cs");
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)
74
var
root = GraphTestingUtilities.CreateProjectFile(
Graph\GraphTestingUtilities.cs (1)
196
internal static
TransientTestFile
CreateProjectFile(
Graph\IsolateProjects_Tests.cs (1)
558
TransientTestFile
CreateTmpFile(TestEnvironment env)
Graph\ProjectGraph_Tests.cs (50)
65
TransientTestFile
entryProject = CreateProjectFile(env, 1);
92
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2 });
103
TransientTestFile
entryProject = CreateProjectFile(env, 1);
206
TransientTestFile
entryProject = CreateProjectFile(env, 1);
228
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3 });
253
TransientTestFile
entryProject = CreateProjectFile(env, 2, new[] { 3, 5, 6 });
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 });
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 });
338
var
proj6 = CreateProjectFile(env, 6, new[] { 7 });
339
var
proj7 = CreateProjectFile(env, 7, new[] { 3 });
352
var
entryFile1 = CreateProjectFile(_env, 1, new[] { 3, 4 });
353
var
entryFile2 = CreateProjectFile(_env, 2, new[] { 4, 5 });
390
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3 });
423
TransientTestFile
entryProject = env.CreateFile("1.proj", @"
442
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3 });
482
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3 });
513
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3, 4 });
555
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2 });
576
TransientTestFile
entryProject1 = CreateProjectFile(env, 1, new[] { 3 });
577
TransientTestFile
entryProject2 = CreateProjectFile(env, 2, new[] { 3 });
597
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2 });
631
TransientTestFile
entryProject = env.CreateFile("1.proj", @"
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 });
818
TransientTestFile
slnFile = env.CreateFile(@"Solution.sln", SolutionFileContents);
920
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2, 3 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } });
949
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: projectReferenceTargets);
977
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2, 3, 5 }, projectReferenceTargets: projectReferenceTargets);
1003
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } }, defaultTargets: "A");
1021
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } }, defaultTargets: "A");
1041
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { "B" } } }, defaultTargets: string.Empty);
1064
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1, projectReferences: new[] { 2 }, projectReferenceTargets: new Dictionary<string, string[]> { { "A", new[] { " ; ; " } } }, defaultTargets: string.Empty);
1085
TransientTestFile
entryProject = CreateProjectFile(env: env, projectNumber: 1);
1392
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2 }, new Dictionary<string, string[]> { { "A", new[] { ".default" } } }, defaultTargets: "A");
1410
TransientTestFile
entryProject = CreateProjectFile(
1440
TransientTestFile
entryProject = CreateProjectFile(env, 1, new[] { 2, 3, 4 }, projectReferenceTargets);
1474
var
entryProject = CreateProjectFile(
1631
TransientTestFile
entryProject1 = CreateProjectFile(env, 1, projectReferences: new[] { 2 }, defaultTargets: "A", extraContent: ProjectReferenceTargetsWithMultitargeting);
1632
TransientTestFile
entryProject2 = CreateProjectFile(env, 2, defaultTargets: "A", extraContent: OuterBuildSpecificationWithProjectReferenceTargets);
2839
TransientTestFile
project1File = CreateProjectFile(env: env, projectNumber: 1, defaultTargets: "Project1Default", extraContent: ExtraContent);
2840
TransientTestFile
project2File = CreateProjectFile(env: env, projectNumber: 2, defaultTargets: "Project2Default", extraContent: ExtraContent);
2871
TransientTestFile
slnFile = env.CreateFile(@"Solution.sln", solutionFileContents);
2892
TransientTestFile
project1File = CreateProjectFile(env: env, projectNumber: 1);
2916
TransientTestFile
slnFile = env.CreateFile(@"Solution.sln", solutionFileContents);
Graph\ResultCacheBasedBuilds_Tests.cs (2)
511
private static
TransientTestFile
CreateProjectFileWrapper(TestEnvironment env, int projectNumber, int[] projectReferences, Dictionary<string, string[]> projectReferenceTargets, string defaultTargets, string extraContent)
516
internal static
TransientTestFile
CreateProjectFileWithBuildTargetAndItems(
ProjectCache\ProjectCacheTests.cs (5)
891
var
project1 = _env.CreateFile("1.proj", @"
1128
var
project = _env.CreateFile("1.proj", @$"
1345
var
project = _env.CreateFile(
1728
var
file1 = directory.CreateFile("File1.txt", "A=1");
1729
var
file2 = directory.CreateFile("File2.txt", "B=1");
TerminalLogger_Tests.cs (5)
913
TransientTestFile
projectFile = env.CreateFile(logFolder, "myProj.proj", contents);
1034
TransientTestFile
project1 = env.CreateFile(logFolder, "project1.proj", @"
1041
TransientTestFile
project2 = env.CreateFile(logFolder, "project2.proj", @"
1048
TransientTestFile
project3 = env.CreateFile(logFolder, "project3.proj", @"
1062
TransientTestFile
solutionFile = env.CreateFile(logFolder, "solution.proj", solutionContents);
TerminalLoggerConfiguration_Tests.cs (1)
32
TransientTestFile
projectFile = _env.CreateFile(logFolder, "myProj.proj", $"""
Utilities_Tests.cs (2)
75
TransientTestFile
inputFile = env.CreateFile("tempInput.tmp", ObjectModelHelpers.CleanupFileContents(@"
79
TransientTestFile
outputFile = env.CreateFile("tempOutput.tmp");
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)
145
var
sourceFile = env.CreateFile("source.txt");
170
var
sourceFile = env.CreateFile("source.txt");
266
var
sourceFile = env.CreateFile("source.txt");
348
var
sourceFile = env.CreateFile("source.txt");
372
var
sourceFile = env.CreateFile("source.txt");
397
var
sourceFile = env.CreateFile("source.txt");
422
var
sourceFile = env.CreateFile("source.txt");
448
var
sourceFile = env.CreateFile("source.txt");
475
var
sourceFile = env.CreateFile("source.txt");
3006
TransientTestFile
sourceFile1 = env.CreateFile("source1.tmp", "This is the first source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble.
3007
TransientTestFile
sourceFile2 = env.CreateFile("source2.tmp", "This is the second source temp file."); // HIGHCHAR: Test writes in UTF8 without preamble.
CreateCSharpManifestResourceName_Tests.cs (14)
386
var
csFile = env.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
387
var
resXFile = env.CreateFile("SR1.resx", "");
418
var
csFile = env.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
420
var
resourceFile = env.CreateFile(ResourceFileName, "");
457
var
csFile = subfolder.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
458
var
resXFile = subfolder.CreateFile("SR1.resx", "");
490
var
resXFile = env.CreateFile("SR1.resx", "");
523
var
conventionCSFile = env.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
524
var
nonConventionCSFile = env.CreateFile("SR2.cs", "namespace MyStuff2.Namespace { class Class2 { } }");
525
var
resXFile = env.CreateFile("SR1.resx", "");
554
var
csFile = env.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
555
var
resXFile = env.CreateFile("SR1.resx", "");
588
var
csFile = env.CreateFile("SR1.cs", "namespace MyStuff.Namespace { class Class { } }");
589
var
resXFile = env.CreateFile("SR1.de.resx", "");
HintPathResolver_Tests.cs (3)
34
var
tempFile = _env.CreateFile("FakeSystem.Net.Http.dll", "");
54
var
tempFile = _env.CreateFile("FakeSystem.Net.Http.dll", "");
63
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)
459
var
linkedTextFile = folder.CreateFile("linked.txt", "original content");
2269
TransientTestFile
resource = env.CreateFile(".resx", @"<?xml version=""1.0"" encoding=""utf-8""?>
4205
var
dll = folder.CreateFile("System.Resource.Extensions.dll");
ResourceHandling\MSBuildResXReader_Tests.cs (2)
161
var
linkedTextFile = resourceHandlingFolder.CreateFile("TextFileInShiftJIS.txt");
306
var
linkedTextFile = resourceHandlingFolder.CreateFile("FileToBeIncluded.txt");
RoslynCodeTaskFactory_Tests.cs (17)
57
TransientTestFile
inlineTask = env.CreateFile(folder, "5106.proj", @$"
104
TransientTestFile
assemblyProj = env.CreateFile(folder, "5106.csproj", @$"
117
TransientTestFile
csFile = env.CreateFile(folder, "Class1.cs", @"
131
TransientTestFile
inlineTask = env.CreateFile(folder, "5106.proj", @$"
306
TransientTestFile
taskFile = env.CreateFile(folder, "SampleTask.cs", @"
327
TransientTestFile
projectFile = env.CreateFile(folder, "Warning.proj", @$"
425
TransientTestFile
file = testEnvironment.CreateFile(fileName: "236D48CE30064161B31B55DBF088C8B2", contents: "6159BD98607A460AA4F11D2FA92E5436");
522
TransientTestFile
file = env.CreateFile(fileName: "CSharpClassSourceCodeFromFile.tmp", contents: taskClassSourceCode);
539
TransientTestFile
file = testEnvironment.CreateFile(fileName: "CSharpFragmentSourceCodeFromFile.tmp", contents: sourceCodeFileContents);
555
TransientTestFile
file = testEnvironment.CreateFile(fileName: "CSharpMethodSourceCodeFromFile.tmp", contents: sourceCodeFileContents);
731
TransientTestFile
file = testEnvironment.CreateFile(fileName: "CB3096DA4A454768AA9C0C4D422FC188.tmp", contents: sourceCodeFileContents);
1109
TransientTestFile
projectFile = env.CreateFile(folder, "test.proj", @"
1235
TransientTestFile
solutionFile = env.CreateFile(rootFolder, "solution.sln", @"
1278
TransientTestFile
codeFile = env.CreateFile(testFolder, codeFileName, codeContent);
1324
TransientTestFile
codeFile = env.CreateFile(testFolder, codeFileName, codeContent);
1373
TransientTestFile
sharedCodeFile = env.CreateFile(rootFolder, "SharedTask.cs", sharedCodeContent);
1454
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");
188
TransientTestFile
file1 = testEnvironment.CreateFile(source, "D6DFD219DACE48F8B86EFCDF98433333.txt", "file1");
217
TransientTestFile
file = testEnvironment.CreateFile("foo.txt", "foo");
474
var
sourceFile = testEnvironment.CreateFile(source, executableName, "Dummy executable");
WriteCodeFragment_Tests.cs (1)
151
var
file = env.ExpectFile(Directory.GetCurrentDirectory(), ".tmp");
WriteLinesToFile_Tests.cs (2)
348
var
file = testEnv.CreateFile("FileToBeEmptied.txt", "Contents that should be erased");
376
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)
1696
public delegate
TransientTestFile
CreateProjectFileDelegate(
1704
public static
TransientTestFile
CreateProjectFile(
1776
TransientTestFile
file = createProjectFile(
1799
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")
785
public
TransientTestFile
CreateFile(string fileName, string contents = null)
Microsoft.Build.Utilities.UnitTests (1)
ToolTask_Tests.cs (1)
915
var
output = testEnvironment.ExpectFile();