1 write to _fileSystem
dotnet.Tests (1)
ToolManifestTests\ToolManifestFinderTests.cs (1)
25_fileSystem = new FileSystemMockBuilder().UseCurrentSystemTemporaryDirectory().Build();
87 references to _fileSystem
dotnet.Tests (87)
ToolManifestTests\ToolManifestFinderTests.cs (87)
26_testDirectoryRoot = _fileSystem.Directory.CreateTemporaryDirectory().DirectoryPath; 48_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContent); 52_fileSystem, 64_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContent); 68_fileSystem, 80_fileSystem.Directory.CreateDirectory(dotnetconfigDirectory); 81_fileSystem.File.WriteAllText(Path.Combine(dotnetconfigDirectory, _manifestFilename), _jsonContent); 85_fileSystem, 102_fileSystem.Directory.CreateDirectory(dotnetconfigDirectory); 103_fileSystem.File.WriteAllText(Path.Combine(dotnetconfigDirectory, _manifestFilename), _jsonContent); 107_fileSystem, 140_fileSystem.Directory.CreateDirectory(dotnetconfigDirectory); 141_fileSystem.File.WriteAllText(Path.Combine(dotnetconfigDirectory, _manifestFilename), _jsonContent); 145_fileSystem, 163_fileSystem.Directory.CreateDirectory(dotnetconfigDirectory); 164_fileSystem.File.WriteAllText(Path.Combine(dotnetconfigDirectory, _manifestFilename), _jsonContent); 168_fileSystem, 203_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), 208_fileSystem, 222_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, customFileName), _jsonContent); 226_fileSystem, 252_fileSystem, 268_fileSystem, 279_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonWithMissingField); 283_fileSystem, 299_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonWithInvalidField); 303_fileSystem, 315_fileSystem.File.WriteAllText( 320_fileSystem, 332_fileSystem.File.WriteAllText( 337_fileSystem, 349_fileSystem.Directory.CreateDirectory(subdirectoryOfTestRoot); 350_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), 352_fileSystem.File.WriteAllText(Path.Combine(subdirectoryOfTestRoot, _manifestFilename), 357_fileSystem, 393_fileSystem.Directory.CreateDirectory(subdirectoryOfTestRoot); 395_fileSystem.File.WriteAllText(manifestFileInParentDirectory, 398_fileSystem.File.WriteAllText(manifestFileInSubDirectory, 403_fileSystem, 430_fileSystem.Directory.CreateDirectory(subdirectoryOfTestRoot); 434_fileSystem, 447_fileSystem.Directory.CreateDirectory(subdirectoryOfTestRoot); 448_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), 450_fileSystem.File.WriteAllText(Path.Combine(subdirectoryOfTestRoot, _manifestFilename), 455_fileSystem, 466_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContentHigherVersion); 470_fileSystem, 483_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContentIsRootMissing); 487_fileSystem, 498_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContent); 502_fileSystem, 518_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContent); 522_fileSystem, 539_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContent); 543_fileSystem, 562_fileSystem, 571_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonWithMissingField); 575_fileSystem, 585_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonWithInvalidField); 589_fileSystem, 599_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContentInvalidJson); 603_fileSystem, 614_fileSystem.Directory.CreateDirectory(subdirectoryOfTestRoot); 615_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), 617_fileSystem.File.WriteAllText(Path.Combine(subdirectoryOfTestRoot, _manifestFilename), 622_fileSystem, 639_fileSystem.Directory.CreateDirectory(subdirectoryOfTestRoot); 640_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), 642_fileSystem.File.WriteAllText(Path.Combine(subdirectoryOfTestRoot, _manifestFilename), 647_fileSystem, 659_fileSystem.File.WriteAllText(manifestFilePath, _jsonContent); 663= new ToolManifestFinder(new DirectoryPath(_testDirectoryRoot), _fileSystem, fakeMarkOfTheWebDetector); 676_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), 681_fileSystem, 693_fileSystem.File.WriteAllText(manifestPath, _jsonContent); 697_fileSystem, 709_fileSystem.File.WriteAllText(manifestPath, _jsonWithMissingField); 713_fileSystem, 727_fileSystem, 740_fileSystem.Directory.CreateDirectory(subdirectoryOfTestRoot); 741_fileSystem.File.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), 743_fileSystem.File.WriteAllText(Path.Combine(subdirectoryOfTestRoot, _manifestFilename), 745var toolManifest = new ToolManifestFinder(new DirectoryPath(subdirectoryOfTestRoot), _fileSystem); 762var toolManifest = new ToolManifestFinder(new DirectoryPath(testRoot), _fileSystem); 773_fileSystem, 779_fileSystem.File.Exists(Path.Combine(_testDirectoryRoot, "dotnet-tools.json")).Should().BeTrue(); 780_fileSystem.Directory.Exists(Path.Combine(_testDirectoryRoot, ".config")).Should().BeFalse("New manifests should not create .config directories");