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