2 instantiations of TemporaryDirectory
Microsoft.Extensions.ApiDescription.Client.Tests (2)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
32var subdir = new TemporaryDirectory(Path.Combine(Root, name), this);
TargetTest.cs (1)
30_temporaryDirectory = new TemporaryDirectory();
18 references to TemporaryDirectory
Microsoft.Extensions.ApiDescription.Client.Tests (18)
src\Tools\Shared\TestHelpers\TemporaryCSharpProject.cs (3)
17private readonly TemporaryDirectory _directory; 21public TemporaryCSharpProject(string name, TemporaryDirectory directory, string sdk) 123public TemporaryDirectory Dir() => _directory;
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (10)
15private readonly List<TemporaryDirectory> _subdirs = new List<TemporaryDirectory>(); 17private readonly TemporaryDirectory? _parent; 24private TemporaryDirectory(string path, TemporaryDirectory parent) 30public TemporaryDirectory SubDir(string name) 32var subdir = new TemporaryDirectory(Path.Combine(Root, name), this); 51public TemporaryDirectory WithFile(string name, string contents = "") 57public TemporaryDirectory WithContentFile(string name) 67public TemporaryDirectory Up() 80foreach (var dir in _subdirs)
TargetTest.cs (4)
25private TemporaryDirectory _temporaryDirectory; 32var build = _temporaryDirectory.SubDir("build"); 33var files = _temporaryDirectory.SubDir("files"); 34var tasks = _temporaryDirectory.SubDir("tasks").SubDir("netstandard2.0");
TemporaryOpenApiProject.cs (1)
10public TemporaryOpenApiProject(string name, TemporaryDirectory directory, string sdk)