4 instantiations of TransientTestFolder
Microsoft.Build.Tasks.UnitTests (1)
GenerateBindingRedirects_Tests.cs (1)
354string appConfigFile = _env.CreateFile(transientTestFolder ?? new TransientTestFolder(), ".config").Path;
Microsoft.Build.UnitTests.Shared (3)
EngineTestEnvironment.cs (1)
124_folder = new TransientTestFolder();
TestEnvironment.cs (2)
288var folder = WithTransientTestState(new TransientTestFolder(folderPath, createFolder, subfolder)); 735return new TransientTestFolder(System.IO.Path.Combine(Path, directoryName));
185 references to TransientTestFolder
Microsoft.Build.BuildCheck.UnitTests (2)
EndToEndTests.cs (1)
88TransientTestFolder workFolder = _env.CreateFolder(createFolder: true);
TestAssemblyInfo.cs (1)
65var assemblyTempFolder = _testEnvironment.CreateFolder(newTempPath);
Microsoft.Build.CommandLine.UnitTests (16)
PerfLog_Tests.cs (4)
29TransientTestFolder perfLogFolder = testEnv.CreateFolder(createFolder: true); 33TransientTestFolder projectFolder = testEnv.CreateFolder(createFolder: true); 64TransientTestFolder perfLogFolder = testEnv.CreateFolder(createFolder: true); 69TransientTestFolder projectFolder = testEnv.CreateFolder(createFolder: true);
TerminalLogger_Tests.cs (1)
664TransientTestFolder logFolder = env.CreateFolder(createFolder: true);
TestAssemblyInfo.cs (1)
65var assemblyTempFolder = _testEnvironment.CreateFolder(newTempPath);
XMake_Tests.cs (10)
1291TransientTestFolder folder = env.CreateFolder(createFolder: true); 1312var directory = _env.CreateFolder(); 1329var directory = _env.CreateFolder(); 1349var directory = _env.CreateFolder(); 1447var directory = _env.CreateFolder(); 1466var directory = _env.CreateFolder(); 1484var directory = _env.CreateFolder(); 1502var directory = _env.CreateFolder(); 1525var directory = _env.CreateFolder(); 2430var tempDir = _env.CreateFolder();
Microsoft.Build.Engine.OM.UnitTests (3)
Definition\ProjectItem_Tests.cs (1)
450TransientTestFolder directory = env.CreateFolder(createFolder: true);
NugetRestoreTests.cs (1)
28TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true);
TestAssemblyInfo.cs (1)
65var assemblyTempFolder = _testEnvironment.CreateFolder(newTempPath);
Microsoft.Build.Engine.UnitTests (74)
BackEnd\BuildManager_Tests.cs (1)
1811var projectFolder = _env.CreateFolder();
BackEnd\IntrinsicTask_Tests.cs (1)
2467var projectDirectory = env.CreateFolder();
BackEnd\TaskExecutionHost_Tests.cs (1)
1064var debugFolder = env.CreateFolder();
BinaryLogger_Tests.cs (5)
353TransientTestFolder logFolder = env.CreateFolder(createFolder: true); 412TransientTestFolder logFolder = env.CreateFolder(createFolder: true); 476TransientTestFolder testFolder = _env.DefaultTestDirectory.CreateDirectory("TestDir"); 477TransientTestFolder testFolder2 = _env.DefaultTestDirectory.CreateDirectory("TestDir2"); 623TransientTestFolder testFolder = env.CreateFolder(createFolder: true);
Construction\SolutionFile_Tests.cs (1)
699var solutionFolder = env.CreateFolder(Path.Combine(FileUtilities.GetTemporaryDirectory(), "sln"));
Construction\SolutionFilter_Tests.cs (8)
48TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true); 49TransientTestFolder classLibFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "ClassLibrary"), createFolder: true); 50TransientTestFolder classLibSubFolder = testEnvironment.CreateFolder(Path.Combine(classLibFolder.Path, "ClassLibrary"), createFolder: true); 59TransientTestFolder simpleProjectFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "SimpleProject"), createFolder: true); 60TransientTestFolder simpleProjectSubFolder = testEnvironment.CreateFolder(Path.Combine(simpleProjectFolder.Path, "SimpleProject"), createFolder: true); 207TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true); 223TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true); 224TransientTestFolder src = testEnvironment.CreateFolder(Path.Combine(folder.Path, "src"), createFolder: true);
Construction\SolutionProjectGenerator_Tests.cs (10)
67TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true); 87TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true); 88TransientTestFolder classLibFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "classlib"), createFolder: true); 97TransientTestFolder simpleProjectFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "simpleProject"), createFolder: true); 130TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true); 131TransientTestFolder classLibFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "classlib"), createFolder: true); 146TransientTestFolder simpleProjectFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "simpleProject"), createFolder: true); 204TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true); 205TransientTestFolder classLibFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "classlib"), createFolder: true); 220TransientTestFolder simpleProjectFolder = testEnvironment.CreateFolder(Path.Combine(folder.Path, "simpleProject"), createFolder: true);
Definition\ProjectEvaluationContext_Tests.cs (13)
480var project1Root = _env.DefaultTestDirectory.CreateDirectory("Project1"); 484var project2Root = _env.DefaultTestDirectory.CreateDirectory("Project2"); 545var project1Directory = _env.DefaultTestDirectory.CreateDirectory("Project1"); 548var project2Directory = _env.DefaultTestDirectory.CreateDirectory("Project2"); 607var globDirectory = _env.DefaultTestDirectory.CreateDirectory("glob"); 609var projectRoot = _env.DefaultTestDirectory.CreateDirectory("proj"); 611var project1Directory = projectRoot.CreateDirectory("Project1"); 613var project2SubDir = projectRoot.CreateDirectory("subdirectory"); 615var project2Directory = project2SubDir.CreateDirectory("Project2"); 681var testDirectory = _env.DefaultTestDirectory; 682var globDirectory = testDirectory.CreateDirectory("GlobDirectory"); 850var subdirectory = _env.DefaultTestDirectory.CreateDirectory("subDirectory"); 906var subdirectory = _env.DefaultTestDirectory.CreateDirectory("subDirectory");
Evaluation\Evaluator_Tests.cs (1)
59TransientTestFolder existentDirectory = env.CreateFolder(createFolder: true);
Evaluation\Expander_Tests.cs (19)
4724var root = env.CreateFolder(); 4726var alpha = root.CreateDirectory("alpha"); 4739var beta = alpha.CreateDirectory("beta"); 4740var gamma = alpha.CreateDirectory("gamma"); 4768var root = env.CreateFolder(); 4770var alpha = root.CreateDirectory("alpha"); 4783var beta = alpha.CreateDirectory("beta"); 4784var gamma = root.CreateDirectory("gamma"); 4803var root = env.CreateFolder(); 4843var root = env.CreateFolder(); 4858var alpha = root.CreateDirectory("alpha"); 4884var root = env.CreateFolder(); 4899var alpha = root.CreateDirectory("alpha"); 4900var beta = alpha.CreateDirectory("beta"); 4901var delta = alpha.CreateDirectory("delta"); 4926var root = env.CreateFolder(); 4970var root = env.CreateFolder(); 5013var root = env.CreateFolder(); 5045var root = env.CreateFolder();
FileMatcher_Tests.cs (4)
52TransientTestFolder testFolder = _env.CreateFolder(); 78TransientTestFolder testFolder = _env.CreateFolder(); 80TransientTestFolder tf2 = _env.CreateFolder(Path.Combine(testFolder.Path, "subfolder")); 102TransientTestFolder testFolder = _env.CreateFolder();
Graph\GetCompatiblePlatformGraph_Tests.cs (7)
364TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true); 365TransientTestFolder project1Folder = testEnvironment.CreateFolder(Path.Combine(folder.Path, firstProjectName), createFolder: true); 366TransientTestFolder project1SubFolder = testEnvironment.CreateFolder(Path.Combine(project1Folder.Path, firstProjectName), createFolder: true); 380TransientTestFolder project2Folder = testEnvironment.CreateFolder(Path.Combine(folder.Path, secondProjectName), createFolder: true); 381TransientTestFolder project2SubFolder = testEnvironment.CreateFolder(Path.Combine(project2Folder.Path, secondProjectName), createFolder: true); 391TransientTestFolder project3Folder = testEnvironment.CreateFolder(Path.Combine(folder.Path, thirdProjectName), createFolder: true); 392TransientTestFolder project3SubFolder = testEnvironment.CreateFolder(Path.Combine(project3Folder.Path, thirdProjectName), createFolder: true);
TerminalLoggerConfiguration_Tests.cs (1)
31TransientTestFolder logFolder = _env.CreateFolder(createFolder: true);
TestAssemblyInfo.cs (1)
65var assemblyTempFolder = _testEnvironment.CreateFolder(newTempPath);
TypeLoader_Tests.cs (1)
101TransientTestFolder folder = env.CreateFolder(createFolder: true);
Microsoft.Build.Framework.UnitTests (1)
TestAssemblyInfo.cs (1)
65var assemblyTempFolder = _testEnvironment.CreateFolder(newTempPath);
Microsoft.Build.Tasks.UnitTests (73)
CodeTaskFactoryEmbeddedFileInBinlogTestHelper.cs (1)
30TransientTestFolder folder = env.CreateFolder(createFolder: true);
Copy_Tests.cs (17)
170var destinationFolder = env.CreateFolder(isDestinationExists); 194var s0Folder = env.DefaultTestDirectory.CreateDirectory("source0"); 197var s0AFolder = s0Folder.CreateDirectory("a"); 201var s0CFolder = s0Folder.CreateDirectory("c"); 204var s1Folder = env.DefaultTestDirectory.CreateDirectory("source1"); 207var s1AFolder = s1Folder.CreateDirectory("a"); 210var s1BFolder = s1Folder.CreateDirectory("b"); 213var destinationFolder = env.CreateFolder(isDestinationExists); 239var destinationFolder = env.CreateFolder(true); 263var sourceFolder = env.DefaultTestDirectory.CreateDirectory("source"); 265var aDirectory = sourceFolder.CreateDirectory("a"); 268var destinationFolder = env.CreateFolder(isDestinationExists); 293var destinationFolder = env.CreateFolder(true); 317var destinationFolder = env.CreateFolder(true); 365var destinationFolder = env.CreateFolder(true); 389var sourceFolder = env.CreateFolder(true); 2944TransientTestFolder destFolder = env.CreateFolder(createFolder: false);
CreateCSharpManifestResourceName_Tests.cs (1)
456var subfolder = env.DefaultTestDirectory.CreateDirectory("SR1");
DownloadFile_Tests.cs (6)
32TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true); 61TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: false); 109TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: false); 139TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: false); 204TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: false); 317TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true);
GenerateBindingRedirects_Tests.cs (3)
267TransientTestFolder rootTestFolder = env.CreateFolder(); 268TransientTestFolder testFolder = env.CreateFolder(Path.Combine(rootTestFolder.Path, "\uD873\uDD02\u9FA8\u82D8\u722B\u9EA4\u03C5\u33D1\uE038\u486B\u0033")); 344TransientTestFolder transientTestFolder = null)
GetSDKReference_Tests.cs (1)
278TransientTestFolder folder = env.CreateFolder();
HintPathResolver_Tests.cs (1)
43var tempfolder = _env.DefaultTestDirectory.CreateDirectory("tempfolder_for_CanResolveLongHintPath");
ResourceHandling\GenerateResource_Tests.cs (5)
324var folder = _env.CreateFolder(); 370var folder = _env.CreateFolder(); 454var folder = _env.CreateFolder(); 675var folder = _env.CreateFolder(); 3918var folder = env.CreateFolder(true);
ResourceHandling\MSBuildResXReader_Tests.cs (4)
158var baseDir = env.CreateFolder(createFolder: true); 159var resourceHandlingFolder = baseDir.CreateDirectory("ResourceHandling"); 293var baseDir = env.CreateFolder(createFolder: true); 294var resourceHandlingFolder = baseDir.CreateDirectory("ResourceHandling");
RoslynCodeTaskFactory_Tests.cs (2)
50TransientTestFolder folder = env.CreateFolder(createFolder: true); 91TransientTestFolder folder = env.CreateFolder(createFolder: true);
TestAssemblyInfo.cs (1)
65var assemblyTempFolder = _testEnvironment.CreateFolder(newTempPath);
Unzip_Tests.cs (27)
28TransientTestFolder source = testEnvironment.CreateFolder(createFolder: true); 29TransientTestFolder destination = testEnvironment.CreateFolder(createFolder: false); 56TransientTestFolder source = testEnvironment.CreateFolder(createFolder: true); 57TransientTestFolder destination = testEnvironment.CreateFolder(createFolder: false); 110TransientTestFolder source = testEnvironment.CreateFolder(createFolder: true); 111TransientTestFolder destination = testEnvironment.CreateFolder(createFolder: false); 114TransientTestFolder emptyDir = source.CreateDirectory("emptyDir"); 115TransientTestFolder subDir = source.CreateDirectory("subDir"); 181TransientTestFolder source = testEnvironment.CreateFolder(createFolder: true); 182TransientTestFolder destination = testEnvironment.CreateFolder(createFolder: false); 209TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: false); 231TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: false); 251TransientTestFolder source = testEnvironment.CreateFolder(createFolder: true); 252TransientTestFolder destination = testEnvironment.CreateFolder(createFolder: false); 280TransientTestFolder source = testEnvironment.CreateFolder(createFolder: true); 281TransientTestFolder destination = testEnvironment.CreateFolder(createFolder: false); 309TransientTestFolder source = testEnvironment.CreateFolder(createFolder: true); 310TransientTestFolder destination = testEnvironment.CreateFolder(createFolder: false); 311TransientTestFolder sub = source.CreateDirectory("sub"); 346TransientTestFolder source = testEnvironment.CreateFolder(createFolder: true); 347TransientTestFolder destination = testEnvironment.CreateFolder(createFolder: false); 374TransientTestFolder source = testEnvironment.CreateFolder(createFolder: true); 375TransientTestFolder destination = testEnvironment.CreateFolder(createFolder: false); 402TransientTestFolder source = testEnvironment.CreateFolder(createFolder: true); 403TransientTestFolder destination = testEnvironment.CreateFolder(createFolder: false); 430TransientTestFolder source = testEnvironment.CreateFolder(createFolder: true); 431TransientTestFolder destination = testEnvironment.CreateFolder(createFolder: false);
WriteLinesToFile_Tests.cs (1)
300var directory = testEnv.CreateFolder(folderPath: null, createFolder: false);
ZipDirectory_Tests.cs (3)
27TransientTestFolder sourceFolder = testEnvironment.CreateFolder(createFolder: true); 68TransientTestFolder sourceFolder = testEnvironment.CreateFolder(createFolder: true); 110TransientTestFolder folder = testEnvironment.CreateFolder(createFolder: true);
Microsoft.Build.UnitTests.Shared (15)
EngineTestEnvironment.cs (1)
110private readonly TransientTestFolder _folder;
TestEnvironment.cs (14)
40private readonly Lazy<TransientTestFolder> _defaultTestDirectory; 44public TransientTestFolder DefaultTestDirectory => _defaultTestDirectory.Value; 66_defaultTestDirectory = new Lazy<TransientTestFolder>(() => CreateFolder()); 182var folder = CreateFolder(); 191var folder = CreateFolder(null, true, subfolder); 221public TransientTestFile CreateFile(TransientTestFolder transientTestFolder, string fileName, string contents = "") 232public TransientTestFile CreateFile(TransientTestFolder transientTestFolder, string extension = ".tmp") 255public TransientTestFile GetTempFile(TransientTestFolder transientTestFolder, string extension = ".tmp") 286public TransientTestFolder CreateFolder(string folderPath = null, bool createFolder = true, string subfolder = null) 288var folder = WithTransientTestState(new TransientTestFolder(folderPath, createFolder, subfolder)); 299public TransientTestFolder CreateFolder(bool createFolder) 733public TransientTestFolder CreateDirectory(string directoryName) 802public static TransientZipArchive Create(TransientTestFolder source, TransientTestFolder destination, string filename = "test.zip")
Microsoft.Build.Utilities.UnitTests (1)
TestAssemblyInfo.cs (1)
65var assemblyTempFolder = _testEnvironment.CreateFolder(newTempPath);