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