151 references to CreateFile
Microsoft.Build.CommandLine.UnitTests (25)
MSBuildMultithreaded_Tests.cs (1)
140TransientTestFile projectFile = _env.CreateFile("main.proj", project);
MSBuildServer_Tests.cs (9)
93TransientTestFile project = _env.CreateFile("testProject.proj", printPidContents); 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); 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);
XMake_Tests.cs (15)
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", @" 2736var testProject = _env.CreateFile("Importer.proj", ObjectModelHelpers.CleanupFileContents(@" 2745_env.CreateFile("TestProject.proj", @" 2768var testProject = _env.CreateFile("TestProject.proj", @" 2807var testProject = _env.CreateFile("TestProject.proj", @" 2838var testProject = _env.CreateFile("TestProject.proj", @" 2847_env.CreateFile("Imported.proj", @" 2926var testSolution = _env.CreateFile("TestSolution.sln", ObjectModelHelpers.CleanupFileContents(solutionFileContents)); 2929_env.CreateFile("TestProject.proj", @$"
Microsoft.Build.Engine.OM.UnitTests (2)
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);
Microsoft.Build.Engine.UnitTests (88)
BackEnd\BuildManager_Tests.cs (8)
989var result = buildManagerSession.BuildProjectFile(_env.CreateFile("build.proj", contents).Path); 2223_env.CreateFile(data.ProjectFullPath, data.ProjectInstance.ToProjectRootElement().RawXml); 3507TransientTestFile tempFile = _env.CreateFile("dotnet.exe", ""); 4070var entryFile = env.CreateFile(nameof(a), a).Path; 4071env.CreateFile(nameof(b), b); 4072env.CreateFile(nameof(c), c); 4073env.CreateFile(nameof(delay), delay); 4074env.CreateFile(nameof(reentrant), reentrant);
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\TaskHostCallback_Tests.cs (4)
330string childProject = env.CreateFile("Child.proj", """ 369string childProject = env.CreateFile("Child.proj", """ 407string childProject = env.CreateFile("Child.proj", """ 454string childProject = env.CreateFile("Child.proj", """
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);
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\SolutionProjectGenerator_Tests.cs (5)
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)
100_env.CreateFile("1.proj", @"<Project> <PropertyGroup Condition=`Exists('1.file')`></PropertyGroup> </Project>".Cleanup()).Path, 101_env.CreateFile("2.proj", @"<Project> <PropertyGroup Condition=`Exists('2.file')`></PropertyGroup> </Project>".Cleanup()).Path 144var projectFile = _env.CreateFile("1.proj", @"<Project> <Import Project='1.file' Condition=`Exists('1.file')`/> <ItemGroup><Compile Include='*.cs'/></ItemGroup> </Project>".Cleanup()).Path;
Evaluation\Evaluator_Tests.cs (4)
57TransientTestFile projectFile = env.CreateFile("project.proj", $@" 78TransientTestFile projectFile = env.CreateFile("project.proj", @$" 5040var tempPath = env.CreateFile(Guid.NewGuid().ToString(), testTargets); 5081env.CreateFile(testTargetPath, testtargets);
Graph\GetCompatiblePlatformGraph_Tests.cs (13)
40var proj2 = env.CreateFile("2.proj", @" 69var proj2 = env.CreateFile("2.proj", @" 80var proj3 = env.CreateFile("3.proj", @" 110var proj2 = env.CreateFile("2.proj", @" 122var proj3 = env.CreateFile("3.proj", @" 151var proj2 = env.CreateFile("2.proj", @" 162var proj3 = env.CreateFile("3.proj", @" 192var proj2 = env.CreateFile("2.proj", @" 219var proj2 = env.CreateFile("2.proj", @" 247var proj2 = env.CreateFile("2.proj", @" 274var proj2 = env.CreateFile("2.proj", @" 302var proj2 = env.CreateFile("2.proj", @" 331var proj2 = env.CreateFile("2.proj", @"
Graph\GraphLoadedFromSolution_tests.cs (8)
39files[i] = _env.CreateFile(files[i], string.Empty).Path; 67var solutionFile = _env.CreateFile("solutionReference.sln", string.Empty).Path; 229{"1", _env.CreateFile("1.csproj", string.Empty).Path} 250var solutionFile = _env.CreateFile("solution.sln", solutionContents).Path; 499var solutionFile = _env.CreateFile("solution.sln", solutionContents).Path; 594var graph = new ProjectGraph(_env.CreateFile("solution.sln", solutionContents).Path); 618var graph = new ProjectGraph(_env.CreateFile("solution.sln", solutionContents).Path); 671var solutionPath = _env.CreateFile("TheSolution.sln", solutionContents).Path;
Graph\IsolateProjects_Tests.cs (2)
566var referenceFile = _env.CreateFile( 580var projectFile = _env.CreateFile(
Graph\ProjectGraph_Tests.cs (20)
390env.CreateFile("2.proj", @" 396env.CreateFile("3.proj", @" 422TransientTestFile entryProject = env.CreateFile("1.proj", @" 442env.CreateFile("2.proj", @" 448env.CreateFile("3.proj", @" 454env.CreateFile("4.proj", @" 482env.CreateFile("2.proj", @" 488env.CreateFile("3.proj", @" 513env.CreateFile("2.proj", @" 519env.CreateFile("3.proj", @" 525env.CreateFile("4.proj", @" 555env.CreateFile("2.proj", @" 630TransientTestFile entryProject = env.CreateFile("1.proj", @" 817TransientTestFile slnFile = env.CreateFile(@"Solution.sln", SolutionFileContents); 2870TransientTestFile slnFile = env.CreateFile(@"Solution.sln", solutionFileContents); 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)
54var existingFile = _env.CreateFile( 555var existingFile = _env.CreateFile("FileExists", string.Empty).Path;
ProjectCache\ProjectCacheTests.cs (5)
890var project1 = _env.CreateFile("1.proj", @" 897_env.CreateFile("2.proj", @" 1127var project = _env.CreateFile("1.proj", @$" 1344var project = _env.CreateFile( 1597.Select(i => _env.CreateFile($"project{i}.proj", project).Path)
Telemetry\Telemetry_Tests.cs (1)
281var projectFile = testEnv.CreateFile("test.proj", testProject).Path;
Utilities_Tests.cs (1)
74TransientTestFile inputFile = env.CreateFile("tempInput.tmp", ObjectModelHelpers.CleanupFileContents(@"
Microsoft.Build.Tasks.UnitTests (35)
Copy_Tests.cs (2)
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 (12)
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, ""); 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", "");
Exec_Tests.cs (1)
1060var textFilePath = env.CreateFile("leading-whitespace.txt", lineWithLeadingWhitespace).Path;
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", "");
ResolveAssemblyReference_CustomCultureTests.cs (1)
56env.CreateFile(Path.Combine(projectBFolder, projectBName), projBContent);
ResourceHandling\GenerateResource_Tests.cs (2)
2268TransientTestFile resource = env.CreateFile(".resx", @"<?xml version=""1.0"" encoding=""utf-8""?> 4412resgenFile = env.CreateFile(".resx", contents).Path;
RoslynCodeTaskFactory_Tests.cs (5)
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);
Unzip_Tests.cs (1)
222TransientTestFile file = testEnvironment.CreateFile("foo.txt", "foo");
WriteLinesToFile_Tests.cs (7)
347var file = testEnv.CreateFile("FileToBeEmptied.txt", "Contents that should be erased"); 411var parallelProjectFile = testEnv.CreateFile("ParallelBuildProject.csproj", parallelProjectContent).Path; 425testEnv.CreateFile($"TestProject{i + 1}.csproj", projectContent); 471var parallelProjectFile = testEnv.CreateFile("ParallelBuildProject.csproj", parallelProjectContent).Path; 486testEnv.CreateFile($"TestProject{i + 1}.csproj", projectContent); 552var parallelProjectFile = testEnv.CreateFile("ParallelBuildProject.csproj", parallelProjectContent).Path; 570testEnv.CreateFile($"TestProject{i + 1}.csproj", projectContent);
ZipDirectory_Tests.cs (1)
145TransientTestFile file = testEnvironment.CreateFile("foo.zip", "foo");
Microsoft.Build.UnitTests.Shared (1)
ObjectModelHelpers.cs (1)
1750return env.CreateFile(projectNumber + ".proj", sb.ToString());