147 references to CreateFile
Microsoft.Build.CommandLine.UnitTests (25)
MSBuildMultithreaded_Tests.cs (1)
141TransientTestFile projectFile = _env.CreateFile("main.proj", project);
MSBuildServer_Tests.cs (9)
94TransientTestFile project = _env.CreateFile("testProject.proj", printPidContents); 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); 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);
XMake_Tests.cs (15)
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", @" 2738var testProject = _env.CreateFile("Importer.proj", ObjectModelHelpers.CleanupFileContents(@" 2747_env.CreateFile("TestProject.proj", @" 2770var testProject = _env.CreateFile("TestProject.proj", @" 2809var testProject = _env.CreateFile("TestProject.proj", @" 2840var testProject = _env.CreateFile("TestProject.proj", @" 2849_env.CreateFile("Imported.proj", @" 2928var testSolution = _env.CreateFile("TestSolution.sln", ObjectModelHelpers.CleanupFileContents(solutionFileContents)); 2931_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 (80)
BackEnd\BuildManager_Tests.cs (8)
990var result = buildManagerSession.BuildProjectFile(_env.CreateFile("build.proj", contents).Path); 2224_env.CreateFile(data.ProjectFullPath, data.ProjectInstance.ToProjectRootElement().RawXml); 3508TransientTestFile tempFile = _env.CreateFile("dotnet.exe", ""); 4071var entryFile = env.CreateFile(nameof(a), a).Path; 4072env.CreateFile(nameof(b), b); 4073env.CreateFile(nameof(c), c); 4074env.CreateFile(nameof(delay), delay); 4075env.CreateFile(nameof(reentrant), reentrant);
BackEnd\GenerateTemporaryTargetAssembly_Tests.cs (1)
21TransientTestFile otherproj = testenv.CreateFile("otherproj.csproj", @"
BackEnd\MSBuild_Tests.cs (3)
794var projectFile = env.CreateFile("test.proj", ObjectModelHelpers.CleanupFileContents(projectContent)); 826var projectFile = env.CreateFile(projFileName, ObjectModelHelpers.CleanupFileContents(projectContent)); 873var 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);
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\SolutionProjectGenerator_Tests.cs (5)
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)
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)
40files[i] = _env.CreateFile(files[i], string.Empty).Path; 68var solutionFile = _env.CreateFile("solutionReference.sln", string.Empty).Path; 230{"1", _env.CreateFile("1.csproj", string.Empty).Path} 251var solutionFile = _env.CreateFile("solution.sln", solutionContents).Path; 500var solutionFile = _env.CreateFile("solution.sln", solutionContents).Path; 595var graph = new ProjectGraph(_env.CreateFile("solution.sln", solutionContents).Path); 619var graph = new ProjectGraph(_env.CreateFile("solution.sln", solutionContents).Path); 672var solutionPath = _env.CreateFile("TheSolution.sln", solutionContents).Path;
Graph\IsolateProjects_Tests.cs (2)
567var referenceFile = _env.CreateFile( 581var projectFile = _env.CreateFile(
Graph\ProjectGraph_Tests.cs (16)
391env.CreateFile("2.proj", @" 397env.CreateFile("3.proj", @" 423TransientTestFile entryProject = env.CreateFile("1.proj", @" 443env.CreateFile("2.proj", @" 449env.CreateFile("3.proj", @" 455env.CreateFile("4.proj", @" 483env.CreateFile("2.proj", @" 489env.CreateFile("3.proj", @" 514env.CreateFile("2.proj", @" 520env.CreateFile("3.proj", @" 526env.CreateFile("4.proj", @" 556env.CreateFile("2.proj", @" 631TransientTestFile entryProject = env.CreateFile("1.proj", @" 818TransientTestFile slnFile = env.CreateFile(@"Solution.sln", SolutionFileContents); 2871TransientTestFile slnFile = env.CreateFile(@"Solution.sln", solutionFileContents); 2916TransientTestFile slnFile = env.CreateFile(@"Solution.sln", solutionFileContents);
Graph\ResultCacheBasedBuilds_Tests.cs (2)
55var existingFile = _env.CreateFile( 556var existingFile = _env.CreateFile("FileExists", string.Empty).Path;
ProjectCache\ProjectCacheTests.cs (5)
891var project1 = _env.CreateFile("1.proj", @" 898_env.CreateFile("2.proj", @" 1128var project = _env.CreateFile("1.proj", @$" 1345var project = _env.CreateFile( 1598.Select(i => _env.CreateFile($"project{i}.proj", project).Path)
Telemetry\Telemetry_Tests.cs (1)
282var projectFile = testEnv.CreateFile("test.proj", testProject).Path;
Utilities_Tests.cs (1)
75TransientTestFile inputFile = env.CreateFile("tempInput.tmp", ObjectModelHelpers.CleanupFileContents(@"
Microsoft.Build.Tasks.UnitTests (39)
CodeTaskFactoryTests.cs (2)
1433TransientTestFile importTargetsFile = env.CreateFile("Import.targets", taskXml); 1446TransientTestFile anotherProjFile = env.CreateFile("Another.proj", anotherContent);
Copy_Tests.cs (2)
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 (12)
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, ""); 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", "");
CreateVisualBasicManifestResourceName_Tests.cs (2)
374var csFile = env.CreateFile("SR1.vb", @" 379var resXFile = env.CreateFile("SR1.de.resx", "");
Exec_Tests.cs (1)
1061var textFilePath = env.CreateFile("leading-whitespace.txt", lineWithLeadingWhitespace).Path;
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", "");
ResolveAssemblyReference_CustomCultureTests.cs (1)
57env.CreateFile(Path.Combine(projectBFolder, projectBName), projBContent);
ResourceHandling\GenerateResource_Tests.cs (2)
2269TransientTestFile resource = env.CreateFile(".resx", @"<?xml version=""1.0"" encoding=""utf-8""?> 4413resgenFile = env.CreateFile(".resx", contents).Path;
RoslynCodeTaskFactory_Tests.cs (5)
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);
Unzip_Tests.cs (1)
217TransientTestFile file = testEnvironment.CreateFile("foo.txt", "foo");
WriteLinesToFile_Tests.cs (7)
348var file = testEnv.CreateFile("FileToBeEmptied.txt", "Contents that should be erased"); 412var parallelProjectFile = testEnv.CreateFile("ParallelBuildProject.csproj", parallelProjectContent).Path; 426testEnv.CreateFile($"TestProject{i + 1}.csproj", projectContent); 472var parallelProjectFile = testEnv.CreateFile("ParallelBuildProject.csproj", parallelProjectContent).Path; 487testEnv.CreateFile($"TestProject{i + 1}.csproj", projectContent); 553var parallelProjectFile = testEnv.CreateFile("ParallelBuildProject.csproj", parallelProjectContent).Path; 571testEnv.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)
1751return env.CreateFile(projectNumber + ".proj", sb.ToString());