3 implementations of File
dotnet.Tests (1)
ConfigurerTests\GivenAFirstTimeUseNoticeSentinel.cs (1)
137
public IFile
File
{ get; private set; }
Microsoft.DotNet.InternalAbstractions (1)
FileSystemWrapper.cs (1)
10
public IFile
File
{ get; } = new FileWrapper();
Microsoft.NET.TestFramework (1)
Mock\FileSystemMockBuilder.cs (1)
328
public IFile
File
{ get; }
289 references to File
dotnet (37)
BuildServer\RazorPidFile.cs (1)
27
using (var stream = fileSystem.
File
.OpenFile(
BuildServer\RazorServer.cs (3)
27
if (!_fileSystem.
File
.Exists(PidFile.ServerPath.Value))
66
if (_fileSystem.
File
.Exists(PidFile.Path.Value))
68
_fileSystem.
File
.Delete(PidFile.Path.Value);
CommandFactory\CommandResolution\LocalToolsCommandResolver.cs (1)
89
if (!_fileSystem.
File
.Exists(toolCommand.Executable.Value))
Commands\Tool\Restore\ToolPackageRestorer.cs (1)
129
&& _fileSystem.
File
.Exists(toolCommand.Executable.Value);
PerformanceLogEventListener.cs (1)
76
Stream outputStream = fileSystem.
File
.OpenFile(
ShellShim\ShellShimRepository.cs (7)
53
_fileSystem.
File
.Copy(packagedShim.Value.Value, GetShimPath(toolCommand).Value);
109
foreach (var file in GetShimFiles(toolCommand).Where(f => _fileSystem.
File
.Exists(f.Value)))
124
foreach (var file in GetShimFiles(toolCommand).Where(f => _fileSystem.
File
.Exists(f.Value)))
127
FileAccessRetrier.RetryOnMoveAccessFailure(() => _fileSystem.
File
.Move(file.Value, tempPath));
146
_fileSystem.
File
.Delete(value);
153
FileAccessRetrier.RetryOnMoveAccessFailure(() => _fileSystem.
File
.Move(kvp.Value, kvp.Key));
170
return GetShimFiles(toolCommand).Any(p => _fileSystem.
File
.Exists(p.Value));
ToolManifest\ToolManifestEditor.cs (5)
53
_fileSystem.
File
.WriteAllText(manifest.Value, deserializedManifest.ToJson());
76
_fileSystem.
File
.WriteAllText(manifest.Value, deserializedManifest.ToJson());
109
_fileSystem.
File
.WriteAllText(manifest.Value, deserializedManifest.ToJson());
138
using (Stream jsonStream = _fileSystem.
File
.OpenRead(possibleManifest.Value))
430
_fileSystem.
File
.WriteAllText(
ToolManifest\ToolManifestFinder.cs (7)
72
if (!_fileSystem.
File
.Exists(possibleManifest.Value))
106
if (!_fileSystem.
File
.Exists(possibleManifest.Value))
138
if (!_fileSystem.
File
.Exists(possibleManifest.Value))
197
if (_fileSystem.
File
.Exists(possibleManifest.Value))
233
|| _fileSystem.
File
.Exists(currentSearchDirectory.Value.WithFile(".git").Value))
254
_fileSystem.
File
.WriteAllText(manifestFileLocation, manifestFileContent);
279
if (_fileSystem.
File
.Exists(possibleManifest.Value))
ToolPackage\LocalToolsResolverCache.cs (5)
40
if (_fileSystem.
File
.Exists(packageCacheFile))
50
_fileSystem.
File
.WriteAllText(
63
_fileSystem.
File
.WriteAllText(
75
if (_fileSystem.
File
.Exists(packageCacheFile))
97
JsonSerializer.Deserialize<CacheRow[]>(_fileSystem.
File
.ReadAllText(packageCacheFile));
ToolPackage\ToolConfigurationDeserializer.cs (1)
30
using (var stream = fileSystem.
File
.OpenRead(pathToXml))
ToolPackage\ToolPackageDownloaderBase.cs (3)
383
if (_fileSystem.
File
.Exists(runtimeConfigFilePath))
385
string existingJson = _fileSystem.
File
.ReadAllText(runtimeConfigFilePath);
392
_fileSystem.
File
.WriteAllText(runtimeConfigFilePath, updateJson);
ToolPackage\ToolPackageInstance.cs (2)
55
bool usingRidSpecificPackage = _fileSystem.
File
.Exists(assetsJsonParentDirectory.WithFile(RidSpecificPackageAssetsFileName).Value);
71
using (var stream = _fileSystem.
File
.OpenRead(resolvedAssetsFileNameFullPath))
dotnet.Tests (173)
BuildServerTests\BuildServerProviderTests.cs (1)
165
fileSystemMock.SetupGet(fs => fs.
File
).Returns(fileMock.Object);
BuildServerTests\RazorServerTests.cs (9)
37
fileSystemMock.
File
.Exists(pidFilePath).Should().BeTrue();
38
fileSystemMock.
File
.Exists(serverPath).Should().BeTrue();
56
fileSystemMock.
File
.Exists(pidFilePath).Should().BeTrue();
76
fileSystemMock.
File
.Exists(pidFilePath).Should().BeTrue();
77
fileSystemMock.
File
.Exists(serverPath).Should().BeTrue();
90
fileSystemMock.
File
.Exists(pidFilePath).Should().BeFalse();
109
fileSystemMock.
File
.Exists(pidFilePath).Should().BeTrue();
110
fileSystemMock.
File
.Exists(serverPath).Should().BeFalse();
127
fileSystemMock.
File
.Exists(pidFilePath).Should().BeFalse();
CommandFactoryTests\GivenALocalToolsCommandResolver.cs (11)
48
_fileSystem.
File
.Exists(commandPath).Should().BeTrue("the following path exists: " + commandPath);
67
_fileSystem.
File
.Exists(commandPath).Should().BeTrue("the following path exists: " + commandPath);
87
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, ManifestFilename),
94
_fileSystem.
File
.CreateEmptyFile(fakeExecutable.Value);
120
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, ManifestFilename),
127
_fileSystem.
File
.CreateEmptyFile(fakeExecutable.Value);
145
_fileSystem.
File
.Delete(fakeExecutable.Value);
161
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, ManifestFilename),
183
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, ManifestFilename),
191
_fileSystem.
File
.CreateEmptyFile(fakeExecutableA.Value);
192
_fileSystem.
File
.CreateEmptyFile(fakeExecutableDotnetA.Value);
CommandTests\Tool\Install\ToolInstallGlobalOrToolPathCommandTests.cs (11)
98
_fileSystem.
File
.WriteAllText(Path.Combine(_temporaryDirectory, "nuget.config"), _nugetConfigWithInvalidSources);
109
_fileSystem.
File
.Delete(Path.Combine(_temporaryDirectory, "nuget.config"));
149
_fileSystem.
File
.Exists(ExpectedCommandPath()).Should().BeTrue();
151
_fileSystem.
File
.ReadAllText(ExpectedCommandPath()));
153
_fileSystem.
File
.Exists(deserializedFakeShim.ExecutablePath).Should().BeTrue();
173
_fileSystem.
File
.Exists(ExpectedCommandPath()).Should().BeTrue();
214
_fileSystem.
File
.Exists(ExpectedCommandPath())
218
_fileSystem.
File
.ReadAllText(ExpectedCommandPath()));
219
_fileSystem.
File
.Exists(deserializedFakeShim.ExecutablePath).Should().BeTrue();
289
_fileSystem.
File
.CreateEmptyFile(ExpectedCommandPath()); // Create conflict shim
891
_fileSystem.
File
.ReadAllText(ExpectedCommandPath()).Should().Be(tokenToIdentifyPackagedShim);
CommandTests\Tool\Install\ToolInstallLocalCommandTests.cs (25)
82
_fileSystem.
File
.WriteAllText(Path.Combine(_temporaryDirectory, _manifestFilePath), _jsonContent);
105
_fileSystem.
File
.WriteAllText(Path.Combine(_temporaryDirectory, "nuget.config"), _nugetConfigWithInvalidSources);
117
_fileSystem.
File
.Delete(Path.Combine(_temporaryDirectory, "nuget.config"));
133
_fileSystem.
File
.Delete(_manifestFilePath);
153
_fileSystem.
File
.Delete(_manifestFilePath);
178
_fileSystem.
File
.Delete(_manifestFilePath);
180
_fileSystem.
File
.WriteAllText(explicitManifestFilePath, _jsonContent);
216
_fileSystem.
File
.ReadAllText(_manifestFilePath).Should()
237
_fileSystem.
File
.ReadAllText(_manifestFilePath).Should()
289
_fileSystem.
File
.ReadAllText(_manifestFilePath).Should()
322
_fileSystem.
File
.Delete(_manifestFilePath);
326
_fileSystem.
File
.WriteAllText(configManifestPath, _jsonContent);
338
_fileSystem.
File
.Exists(configManifestPath).Should().BeTrue("The .config manifest file should exist");
339
var configManifestContent = _fileSystem.
File
.ReadAllText(configManifestPath);
344
_fileSystem.
File
.Exists(_manifestFilePath).Should().BeFalse("No manifest should exist in the root folder");
425
_fileSystem.
File
.Exists(restoredCommand.Executable.Value);
432
_fileSystem.
File
.Delete(_manifestFilePath);
450
_fileSystem.
File
.Exists(Path.Combine(_temporaryDirectory, "dotnet-tools.json")).Should().BeTrue();
456
_fileSystem.
File
.Delete(_manifestFilePath);
472
_fileSystem.
File
.Exists(Path.Combine(_temporaryDirectory, "dotnet-tools.json")).Should().BeTrue();
479
_fileSystem.
File
.Delete(_manifestFilePath);
497
_fileSystem.
File
.Exists(Path.Combine(_temporaryDirectory, "dotnet-tools.json")).Should().BeTrue();
503
_fileSystem.
File
.Delete(_manifestFilePath);
519
_fileSystem.
File
.Exists(Path.Combine(_temporaryDirectory, "dotnet-tools.json")).Should().BeTrue();
570
_fileSystem.
File
.Exists(restoredCommand.Executable.Value);
CommandTests\Tool\Restore\ToolRestoreCommandTests.cs (1)
146
_fileSystem.
File
.Exists(restoredCommand.Executable.Value)
CommandTests\Tool\Restore\ToolRestoreCommandWithMultipleNugetConfigTests.cs (2)
68
_fileSystem.
File
.CreateEmptyFile(_nugetConfigUnderTestRoot);
72
_fileSystem.
File
.CreateEmptyFile(_nugetConfigUnderSubDir);
CommandTests\Tool\Uninstall\ToolUninstallGlobalOrToolPathCommandTests.cs (6)
80
_fileSystem.
File
.Exists(shimPath).Should().BeTrue();
96
_fileSystem.
File
.Exists(shimPath).Should().BeFalse();
122
_fileSystem.
File
.Exists(shimPath).Should().BeTrue();
166
_fileSystem.
File
.Exists(shimPath).Should().BeFalse();
192
_fileSystem.
File
.Exists(shimPath).Should().BeTrue();
209
_fileSystem.
File
.Exists(shimPath).Should().BeTrue();
CommandTests\Tool\Uninstall\ToolUninstallLocalCommandTests.cs (15)
40
_fileSystem.
File
.WriteAllText(Path.Combine(_temporaryDirectory, _manifestFilePath), _jsonContent);
57
_fileSystem.
File
.ReadAllText(_manifestFilePath).Should().Be(_entryRemovedJsonContent);
63
_fileSystem.
File
.Delete(_manifestFilePath);
78
_fileSystem.
File
.Delete(_manifestFilePath);
79
_fileSystem.
File
.WriteAllText(_manifestFilePath, _jsonContentContainNoPackageId);
92
_fileSystem.
File
.Delete(_manifestFilePath);
94
_fileSystem.
File
.WriteAllText(explicitManifestFilePath, _jsonContent);
106
_fileSystem.
File
.ReadAllText(explicitManifestFilePath).Should().Be(_entryRemovedJsonContent);
124
_fileSystem.
File
.ReadAllText(_manifestFilePath).Should().Be(_entryRemovedJsonContent);
143
_fileSystem.
File
.WriteAllText(parentManifestFilePath, _jsonContent);
147
_fileSystem.
File
.ReadAllText(_manifestFilePath).Should().Be(_entryRemovedJsonContent, "Change the closest one");
148
_fileSystem.
File
.ReadAllText(parentManifestFilePath).Should().Be(_jsonContent, "Do not change the manifest layer above");
155
_fileSystem.
File
.WriteAllText(parentManifestFilePath, _jsonContent);
160
_fileSystem.
File
.ReadAllText(parentManifestFilePath).Should().Be(
169
_fileSystem.
File
.WriteAllText(parentManifestFilePath, _jsonContent);
CommandTests\Tool\Update\ToolUpdateGlobalOrToolPathCommandTests.cs (3)
117
_fileSystem.
File
.WriteAllText(Path.Combine(_tempDirectory, "nuget.config"), _nugetConfigWithInvalidSources);
122
_fileSystem.
File
.Delete(Path.Combine(_tempDirectory, "nuget.config"));
438
_fileSystem.
File
.ReadAllText(ExpectedCommandPath()).Should().Be(tokenToIdentifyPackagedShim);
CommandTests\Tool\Update\ToolUpdateLocalCommandTests.cs (12)
102
_fileSystem.
File
.WriteAllText(Path.Combine(_temporaryDirectory, _manifestFilePath), _jsonContent);
147
_fileSystem.
File
.WriteAllText(Path.Combine(_temporaryDirectory, "nuget.config"), _nugetConfigWithInvalidSources);
159
_fileSystem.
File
.Delete(Path.Combine(_temporaryDirectory, "nuget.config"));
226
_fileSystem.
File
.Delete(_manifestFilePath);
227
_fileSystem.
File
.WriteAllText(Path.Combine(_temporaryDirectory, _manifestFilePath), _jsonEmptyContent);
237
_fileSystem.
File
.Delete(_manifestFilePath);
248
_fileSystem.
File
.Delete(_manifestFilePath);
250
_fileSystem.
File
.WriteAllText(explicitManifestFilePath, _jsonContent);
316
_fileSystem.
File
.WriteAllText(parentManifestFilePath, _jsonContent);
326
_fileSystem.
File
.ReadAllText(parentManifestFilePath).Should().Be(_jsonContent, "no change");
333
_fileSystem.
File
.WriteAllText(parentManifestFilePath, _jsonContent);
425
_fileSystem.
File
.Exists(restoredCommand.Executable.Value).Should().BeTrue();
ConfigurerTests\GivenAFirstTimeUseNoticeSentinel.cs (3)
91
fileSystemMock.
File
.ReadAllText(sentinel).Should().Be(contentToValidateSentinelWasNotReplaced);
103
fileSystemMock.
File
,
121
fileSystemMock.
File
,
ConfigurerTests\GivenAFunctionReturnStringAndFakeFileSystem.cs (5)
26
_fileSystemMock.
File
,
56
_fileSystemMock.
File
.Exists(path);
57
_fileSystemMock.
File
.ReadAllText(path).Should().Be("foo");
65
_fileSystemMock.
File
.Exists(cacheFilePath);
66
_fileSystemMock.
File
.ReadAllText(cacheFilePath).Should().Be("foo");
ShellShimTests\LinuxEnvironmentPathTests.cs (6)
32
FileSystemMockBuilder.Empty.
File
);
61
.
File
);
86
FileSystemMockBuilder.Empty.
File
);
100
var fileSystem = new FileSystemMockBuilder().Build().
File
;
140
fileSystem.
File
);
147
.
File
ShellShimTests\OsxEnvironmentPathTests.cs (6)
32
FileSystemMockBuilder.Empty.
File
);
61
.
File
);
86
FileSystemMockBuilder.Empty.
File
);
100
var fileSystem = new FileSystemMockBuilder().Build().
File
;
140
fileSystem.
File
);
147
.
File
ToolManifestTests\ToolManifestEditorTests.cs (20)
30
_fileSystem.
File
.WriteAllText(manifestFile, _jsonContent);
39
_fileSystem.
File
.ReadAllText(manifestFile).Should().Be(
73
_fileSystem.
File
.WriteAllText(manifestFile, _jsonContentWithoutToolsEntry);
82
_fileSystem.
File
.ReadAllText(manifestFile).Should().Be(
101
_fileSystem.
File
.WriteAllText(manifestFile, _jsonContent);
122
_fileSystem.
File
.ReadAllText(manifestFile).Should().Be(_jsonContent);
129
_fileSystem.
File
.WriteAllText(manifestFile, _jsonContent);
142
_fileSystem.
File
.ReadAllText(manifestFile).Should().Be(_jsonContent);
149
_fileSystem.
File
.WriteAllText(manifestFile, _jsonWithInvalidField);
166
_fileSystem.
File
.ReadAllText(manifestFile).Should().Be(_jsonWithInvalidField);
173
_fileSystem.
File
.WriteAllText(manifestFile, _jsonContentMissingVersion);
187
_fileSystem.
File
.WriteAllText(manifestFile, _jsonContent);
194
_fileSystem.
File
.ReadAllText(manifestFile).Should().Be(
214
_fileSystem.
File
.WriteAllText(manifestFile, _jsonContent);
226
_fileSystem.
File
.ReadAllText(manifestFile).Should().Be(_jsonContent);
233
_fileSystem.
File
.WriteAllText(manifestFile, _jsonWithInvalidField);
247
_fileSystem.
File
.ReadAllText(manifestFile).Should().Be(_jsonWithInvalidField);
254
_fileSystem.
File
.WriteAllText(manifestFile, _jsonContent);
272
_fileSystem.
File
.WriteAllText(manifestFile, _jsonContent);
281
_fileSystem.
File
.ReadAllText(manifestFile).Should().Be(
ToolManifestTests\ToolManifestFinderTests.cs (37)
48
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContent);
64
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContent);
81
_fileSystem.
File
.WriteAllText(Path.Combine(dotnetconfigDirectory, _manifestFilename), _jsonContent);
103
_fileSystem.
File
.WriteAllText(Path.Combine(dotnetconfigDirectory, _manifestFilename), _jsonContent);
141
_fileSystem.
File
.WriteAllText(Path.Combine(dotnetconfigDirectory, _manifestFilename), _jsonContent);
164
_fileSystem.
File
.WriteAllText(Path.Combine(dotnetconfigDirectory, _manifestFilename), _jsonContent);
203
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename),
222
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, customFileName), _jsonContent);
279
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonWithMissingField);
299
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonWithInvalidField);
315
_fileSystem.
File
.WriteAllText(
332
_fileSystem.
File
.WriteAllText(
350
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename),
352
_fileSystem.
File
.WriteAllText(Path.Combine(subdirectoryOfTestRoot, _manifestFilename),
395
_fileSystem.
File
.WriteAllText(manifestFileInParentDirectory,
398
_fileSystem.
File
.WriteAllText(manifestFileInSubDirectory,
448
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename),
450
_fileSystem.
File
.WriteAllText(Path.Combine(subdirectoryOfTestRoot, _manifestFilename),
466
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContentHigherVersion);
483
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContentIsRootMissing);
498
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContent);
518
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContent);
539
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContent);
571
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonWithMissingField);
585
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonWithInvalidField);
599
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename), _jsonContentInvalidJson);
615
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename),
617
_fileSystem.
File
.WriteAllText(Path.Combine(subdirectoryOfTestRoot, _manifestFilename),
640
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename),
642
_fileSystem.
File
.WriteAllText(Path.Combine(subdirectoryOfTestRoot, _manifestFilename),
659
_fileSystem.
File
.WriteAllText(manifestFilePath, _jsonContent);
676
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename),
693
_fileSystem.
File
.WriteAllText(manifestPath, _jsonContent);
709
_fileSystem.
File
.WriteAllText(manifestPath, _jsonWithMissingField);
741
_fileSystem.
File
.WriteAllText(Path.Combine(_testDirectoryRoot, _manifestFilename),
743
_fileSystem.
File
.WriteAllText(Path.Combine(subdirectoryOfTestRoot, _manifestFilename),
779
_fileSystem.
File
.Exists(Path.Combine(_testDirectoryRoot, "dotnet-tools.json")).Should().BeTrue();
Microsoft.DotNet.Cli.Utils.Tests (52)
MockFileSystemTests.cs (52)
19
fileSystem.
File
.CreateEmptyFile(nestedFilePath);
33
fileSystem.
File
.CreateEmptyFile(nestedFilePath);
35
fileSystem.
File
.Exists($"{directory}/filename").Should().BeTrue();
47
fileSystem.
File
.CreateEmptyFile(nestedFilePath);
49
fileSystem.
File
.Exists(nestedFilePath).Should().BeTrue();
61
Action a = () => fileSystem.
File
.CreateEmptyFile(nestedFilePath);
75
fileSystem.
File
.CreateEmptyFile("file");
77
fileSystem.
File
.Exists(Path.Combine(directory, "file")).Should().BeTrue();
128
fileSystem.
File
.CreateEmptyFile(path);
142
Action a = () => fileSystem.
File
.CreateEmptyFile(nestedFilePath);
155
fileSystem.
File
.WriteAllText(path, content);
157
fileSystem.
File
.ReadAllText(path).Should().Be(content);
169
Action a = () => fileSystem.
File
.ReadAllText(path);
184
Action a = () => fileSystem.
File
.ReadAllText(directory);
197
fileSystem.
File
.WriteAllText(path, content);
200
using (Stream fs = fileSystem.
File
.OpenRead(path))
222
fileSystem.
File
.CreateEmptyFile(sourceFile);
225
fileSystem.
File
.Move(sourceFile, destinationFile);
227
fileSystem.
File
.Exists(sourceFile).Should().BeFalse();
228
fileSystem.
File
.Exists(destinationFile).Should().BeTrue();
242
Action a = () => fileSystem.
File
.Move(sourceFile, destinationFile);
259
Action a = () => fileSystem.
File
.Move(badSourceFile, destinationFile);
272
fileSystem.
File
.CreateEmptyFile(sourceFile);
276
Action a = () => fileSystem.
File
.Move(sourceFile, destinationFile);
290
fileSystem.
File
.WriteAllText(sourceFile, "content");
293
fileSystem.
File
.Copy(sourceFile, destinationFile);
295
fileSystem.
File
.ReadAllText(sourceFile).Should().Be(fileSystem.
File
.ReadAllText(destinationFile));
308
Action a = () => fileSystem.
File
.Copy(sourceFile, destinationFile);
324
Action a = () => fileSystem.
File
.Copy(badSourceFile, destinationFile);
337
fileSystem.
File
.CreateEmptyFile(sourceFile);
340
Action a = () => fileSystem.
File
.Copy(sourceFile, destinationFile);
354
fileSystem.
File
.CreateEmptyFile(sourceFile);
356
fileSystem.
File
.CreateEmptyFile(destinationFile);
358
Action a = () => fileSystem.
File
.Copy(sourceFile, destinationFile);
372
fileSystem.
File
.CreateEmptyFile(file);
374
fileSystem.
File
.Delete(file);
376
fileSystem.
File
.Exists(file).Should().BeFalse();
388
Action a = () => fileSystem.
File
.Delete(file);
405
Action a = () => fileSystem.
File
.Delete(file);
433
fileSystem.
File
.CreateEmptyFile(wrongFilePath);
468
fileSystem.
File
.CreateEmptyFile(file1);
469
fileSystem.
File
.CreateEmptyFile(file2);
499
fileSystem.
File
.CreateEmptyFile(wrongFilePath);
535
fileSystem.
File
.CreateEmptyFile(file1);
536
fileSystem.
File
.CreateEmptyFile(file2);
586
fileSystem.
File
.CreateEmptyFile(actuallyAFilePath);
602
fileSystem.
File
.CreateEmptyFile(testDirectoryFilePath);
621
fileSystem.
File
.CreateEmptyFile(testDirectoryFilePath);
639
fileSystem.
File
.CreateEmptyFile(testDirectoryFilePath);
647
fileSystem.
File
.Exists(Path.Combine(testDestinationDirectoryPath, nestedFilePath)).Should().BeTrue();
694
fileSystem.
File
.CreateEmptyFile(testDestinationDirectoryPath);
Microsoft.DotNet.Configurer (6)
AspNetCertificateSentinel.cs (1)
33
return _fileSystem.
File
.Exists(SentinelPath);
FileSentinel.cs (1)
26
return _fileSystem.
File
.Exists(_file.Value);
FirstTimeUseNoticeSentinel.cs (1)
33
return _fileSystem.
File
.Exists(SentinelPath);
IFileExtensions.cs (2)
18
if (!fileSystem.
File
.Exists(filePath))
25
fileSystem.
File
.CreateEmptyFile(filePath);
UserLevelCacheWriter.cs (1)
18
FileSystemWrapper.Default.
File
,
Microsoft.DotNet.PackageInstall.Tests (10)
LocalToolsResolverCacheTests.cs (4)
206
fileSystem.
File
.WriteAllText(cachePath, existingCache + " !!!Corrupted")
255
fileSystem.
File
.ReadAllText(
259
fileSystem.
File
.WriteAllText(cachePath, existingCache + " !!!Corrupted");
312
fileSystem.
File
.ReadAllText(
NuGetPackageInstallerTests.cs (1)
361
fileSystem.
File
.WriteAllText(filePath.Value.Value, FormatNuGetConfig(
ToolPackageDownloaderTests.cs (4)
126
fileSystem.
File
.Exists(assetJsonPath).Should().BeTrue();
815
fileSystem.
File
.Exists(package.Command.Executable.Value).Should().BeTrue($"{package.Command.Executable.Value} should exist");
845
fileSystem.
File
.Exists(package.Command.Executable.Value).Should()
931
fileSystem.
File
.WriteAllText(filePath.Value.Value, FormatNuGetConfig(
ToolPackageInstallerNugetCacheTests.cs (1)
54
fileSystem.
File
Microsoft.DotNet.Tools.Tests.ComponentMocks (11)
AppHostShellShimMakerMock.cs (1)
29
_fileSystem.
File
.WriteAllText(
ToolPackageDownloaderMock.cs (5)
145
_fileSystem.
File
.CreateEmptyFile(Path.Combine(_toolDownloadDir.Value, fakeExecutablePath));
146
_fileSystem.
File
.WriteAllText(
149
_fileSystem.
File
.WriteAllText(
174
_fileSystem.
File
.CreateEmptyFile(executable.Value);
280
_fileSystem.
File
.Exists(possibleNugetConfig.Value));
ToolPackageDownloaderMock2.cs (4)
94
_fileSystem.
File
.WriteAllText(assetFilePath, assetFileContents);
140
_fileSystem.
File
.CreateEmptyFile(fakeExecutablePath);
141
_fileSystem.
File
.WriteAllText(Path.Combine(fakeExecutableSubDirectory, "DotnetToolSettings.xml"),
157
_fileSystem.
File
.WriteAllText(resolvedPath, additionalFile.Value);
ToolPackageMock.cs (1)
77
var executablePath = _fileSystem.
File
.ReadAllText(Path.Combine(PackageDirectory.Value, "project.assets.json"));