3 implementations of IFileSystem
dotnet.Tests (1)
ConfigurerTests\GivenAFirstTimeUseNoticeSentinel.cs (1)
129
private class FileSystemMock :
IFileSystem
Microsoft.DotNet.InternalAbstractions (1)
FileSystemWrapper.cs (1)
6
internal class FileSystemWrapper :
IFileSystem
Microsoft.NET.TestFramework (1)
Mock\FileSystemMockBuilder.cs (1)
315
private class FileSystemMock :
IFileSystem
140 references to IFileSystem
dotnet (33)
BuildServer\BuildServerProvider.cs (2)
14
IFileSystem
fileSystem = null,
19
private readonly
IFileSystem
_fileSystem = fileSystem ?? FileSystemWrapper.Default;
BuildServer\RazorPidFile.cs (1)
23
public static RazorPidFile Read(FilePath path,
IFileSystem
fileSystem = null)
BuildServer\RazorServer.cs (2)
14
IFileSystem
fileSystem = null) : IBuildServer
17
private readonly
IFileSystem
_fileSystem = fileSystem ?? FileSystemWrapper.Default;
CommandFactory\CommandResolution\LocalToolsCommandResolver.cs (2)
19
IFileSystem
fileSystem = null,
24
private readonly
IFileSystem
_fileSystem = fileSystem ?? new FileSystemWrapper();
Commands\Tool\Restore\ToolPackageRestorer.cs (2)
24
private readonly
IFileSystem
_fileSystem;
34
IFileSystem
? fileSystem = null)
Commands\Tool\Restore\ToolRestoreCommand.cs (2)
25
private readonly
IFileSystem
_fileSystem;
37
IFileSystem
fileSystem = null,
PerformanceLogEventListener.cs (2)
36
internal static PerformanceLogEventListener Create(
IFileSystem
fileSystem, string logDirectory)
71
internal void Initialize(
IFileSystem
fileSystem, string logDirectory)
PerformanceLogManager.cs (3)
18
private readonly
IFileSystem
_fileSystem;
27
internal static void InitializeAndStartCleanup(
IFileSystem
fileSystem)
54
internal PerformanceLogManager(
IFileSystem
fileSystem)
ShellShim\ShellShimRepository.cs (2)
15
IFileSystem
fileSystem = null,
20
private readonly
IFileSystem
_fileSystem = fileSystem ?? new FileSystemWrapper();
ToolManifest\ToolManifestEditor.cs (2)
15
internal class ToolManifestEditor(
IFileSystem
fileSystem = null, IDangerousFileDetector dangerousFileDetector = null) : IToolManifestEditor
18
private readonly
IFileSystem
_fileSystem = fileSystem ?? new FileSystemWrapper();
ToolManifest\ToolManifestFinder.cs (2)
15
private readonly
IFileSystem
_fileSystem;
23
IFileSystem
fileSystem = null,
ToolPackage\LocalToolsResolverCache.cs (2)
18
private readonly
IFileSystem
_fileSystem;
21
public LocalToolsResolverCache(
IFileSystem
fileSystem = null,
ToolPackage\ToolConfigurationDeserializer.cs (1)
20
public static ToolConfiguration Deserialize(string pathToXml,
IFileSystem
fileSystem = null)
ToolPackage\ToolPackageDownloaderBase.cs (2)
23
protected readonly
IFileSystem
_fileSystem;
44
IFileSystem
? fileSystem = null
ToolPackage\ToolPackageInstance.cs (4)
38
private
IFileSystem
_fileSystem;
48
IFileSystem
fileSystem = null)
164
DirectoryPath assetsJsonParentDirectory,
IFileSystem
fileSystem)
172
private static ToolConfiguration DeserializeToolConfiguration(LockFileTargetLibrary library, DirectoryPath packageDirectory,
IFileSystem
fileSystem)
ToolPackage\ToolPackageStoreAndQuery.cs (2)
11
internal class ToolPackageStoreAndQuery(DirectoryPath root,
IFileSystem
fileSystem = null) : IToolPackageStoreQuery, IToolPackageStore
17
private
IFileSystem
_fileSystem = fileSystem ?? new FileSystemWrapper();
dotnet.Tests (26)
BuildServerTests\BuildServerProviderTests.cs (3)
85
IFileSystem
fileSystem = new FileSystemMockBuilder().UseCurrentSystemTemporaryDirectory().Build();
111
IFileSystem
fileSystemMock = fileSystemMockBuilder.AddFile(
163
var fileSystemMock = new Mock<
IFileSystem
>();
BuildServerTests\RazorServerTests.cs (3)
31
var
fileSystemMock = new FileSystemMockBuilder()
70
var
fileSystemMock = new FileSystemMockBuilder()
104
var
fileSystemMock = new FileSystemMockBuilder()
CommandFactoryTests\GivenALocalToolsCommandResolver.cs (1)
22
private readonly
IFileSystem
_fileSystem;
CommandTests\Tool\Install\ToolInstallGlobalOrToolPathCommandTests.cs (1)
29
private readonly
IFileSystem
_fileSystem;
CommandTests\Tool\Install\ToolInstallLocalCommandTests.cs (1)
25
private readonly
IFileSystem
_fileSystem;
CommandTests\Tool\Restore\ToolRestoreCommandTests.cs (1)
26
private readonly
IFileSystem
_fileSystem;
CommandTests\Tool\Restore\ToolRestoreCommandWithMultipleNugetConfigTests.cs (1)
23
private readonly
IFileSystem
_fileSystem;
CommandTests\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommandTests.cs (1)
24
private readonly
IFileSystem
_fileSystem;
CommandTests\Tool\Uninstall\ToolUninstallLocalCommandTests.cs (1)
20
private readonly
IFileSystem
_fileSystem;
CommandTests\Tool\Update\ToolUpdateGlobalOrToolPathCommandTests.cs (1)
25
private readonly
IFileSystem
_fileSystem;
CommandTests\Tool\Update\ToolUpdateLocalCommandTests.cs (1)
26
private readonly
IFileSystem
_fileSystem;
ConfigurerTests\GivenAFirstTimeUseNoticeSentinel.cs (6)
34
var
fileSystemMock = _fileSystemMockBuilder.Build();
47
var
fileSystemMock = _fileSystemMockBuilder.Build();
60
var
fileSystemMock = _fileSystemMockBuilder.Build();
80
var
fileSystemMock = _fileSystemMockBuilder.Build();
97
var
fileSystemMock = _fileSystemMockBuilder.Build();
115
var
fileSystemMock = _fileSystemMockBuilder.Build();
ConfigurerTests\GivenAFunctionReturnStringAndFakeFileSystem.cs (1)
17
private
IFileSystem
_fileSystemMock;
ShellShimTests\LinuxEnvironmentPathTests.cs (1)
129
IFileSystem
fileSystem = new FileSystemMockBuilder().Build();
ShellShimTests\OsxEnvironmentPathTests.cs (1)
129
IFileSystem
fileSystem = new FileSystemMockBuilder().Build();
ToolManifestTests\ToolManifestEditorTests.cs (1)
16
private readonly
IFileSystem
_fileSystem;
ToolManifestTests\ToolManifestFinderTests.cs (1)
18
private readonly
IFileSystem
_fileSystem;
Microsoft.DotNet.Cli.Utils.Tests (46)
MockFileSystemTests.cs (46)
16
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
29
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
43
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
57
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
72
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
85
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
98
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
110
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
123
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
138
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
151
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
165
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
178
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
193
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
219
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
236
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
252
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
269
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
287
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
303
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
318
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
334
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
351
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
369
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
384
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
401
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
415
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
430
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
448
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
461
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
481
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
496
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
514
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
527
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
551
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
567
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
583
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
597
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
616
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
633
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
655
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
671
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
688
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
705
IFileSystem
fileSystem = SetupSubjectFileSystem(testMockBehaviorIsInSync);
714
private static
IFileSystem
SetupSubjectFileSystem(bool testMockBehaviorIsInSync)
716
IFileSystem
fileSystem;
Microsoft.DotNet.Configurer (7)
AspNetCertificateSentinel.cs (2)
14
private readonly
IFileSystem
_fileSystem;
25
internal AspNetCertificateSentinel(string dotnetUserProfileFolderPath,
IFileSystem
fileSystem)
FileSentinel.cs (2)
11
private readonly
IFileSystem
_fileSystem;
18
internal FileSentinel(FilePath file,
IFileSystem
? fileSystem)
FirstTimeUseNoticeSentinel.cs (2)
14
private readonly
IFileSystem
_fileSystem;
25
internal FirstTimeUseNoticeSentinel(string dotnetUserProfileFolderPath,
IFileSystem
fileSystem)
IFileExtensions.cs (1)
11
public static void CreateIfNotExists(this
IFileSystem
fileSystem, string filePath)
Microsoft.DotNet.InternalAbstractions (1)
FileSystemWrapper.cs (1)
8
public static
IFileSystem
Default { get; } = new FileSystemWrapper();
Microsoft.DotNet.PackageInstall.Tests (14)
LocalToolsResolverCacheTests.cs (4)
23
IFileSystem
fileSystem = new FileSystemMockBuilder().UseCurrentSystemTemporaryDirectory().Build();
225
IFileSystem
fileSystem = new FileSystemMockBuilder().UseCurrentSystemTemporaryDirectory().Build();
277
Action<
IFileSystem
, string, string> corruptCache)
279
IFileSystem
fileSystem =
NuGetPackageInstallerTests.cs (1)
355
private static void WriteNugetConfigFileToPointToTheFeed(
IFileSystem
fileSystem, FilePath? filePath)
ToolPackageDownloaderTests.cs (5)
827
IFileSystem
fileSystem,
850
private static void AssertInstallRollBack(
IFileSystem
fileSystem, IToolPackageStore store)
870
private (IToolPackageStore, IToolPackageStoreQuery, IToolPackageDownloader, IToolPackageUninstaller, BufferedReporter,
IFileSystem
, DirectoryPath testDir
880
IFileSystem
fileSystem;
925
private static void WriteNugetConfigFile(
IFileSystem
fileSystem, FilePath? filePath, bool includeLocalFeedPath)
ToolPackageInstallerNugetCacheTests.cs (2)
117
private (IToolPackageStore, IToolPackageDownloader, BufferedReporter,
IFileSystem
) Setup(
125
IFileSystem
fileSystem;
ToolPackageUninstallerTests.cs (2)
68
private (IToolPackageStore, IToolPackageStoreQuery, IToolPackageDownloader, IToolPackageUninstaller, BufferedReporter,
IFileSystem
78
IFileSystem
fileSystem;
Microsoft.DotNet.Tools.Tests.ComponentMocks (11)
AppHostShellShimMakerMock.cs (2)
14
private readonly
IFileSystem
_fileSystem;
16
public AppHostShellShimMakerMock(
IFileSystem
fileSystem = null)
ToolPackageDownloaderMock.cs (2)
41
private readonly
IFileSystem
_fileSystem;
52
IFileSystem
fileSystem,
ToolPackageDownloaderMock2.cs (1)
26
public ToolPackageDownloaderMock2(IToolPackageStore store, string runtimeJsonPathForTests, string currentWorkingDirectory,
IFileSystem
fileSystem) : base(store, runtimeJsonPathForTests, currentWorkingDirectory, fileSystem)
ToolPackageMock.cs (2)
18
private
IFileSystem
_fileSystem;
24
IFileSystem
fileSystem,
ToolPackageStoreMock.cs (2)
16
private
IFileSystem
_fileSystem;
21
IFileSystem
fileSystem,
ToolPackageUninstallerMock.cs (2)
16
private
IFileSystem
_fileSystem;
18
public ToolPackageUninstallerMock(
IFileSystem
fileSystem,
Microsoft.NET.TestFramework (2)
Mock\FileSystemMockBuilder.cs (2)
18
internal static
IFileSystem
Empty { get; } = Create().Build();
55
internal
IFileSystem
Build()