Skip to content

Commit 2b7431a

Browse files
authored
Forward MockFileInfo.Open* to MockFile.Open* (#619)
1 parent efef869 commit 2b7431a

1 file changed

Lines changed: 3 additions & 13 deletions

File tree

System.IO.Abstractions.TestingHelpers/MockFileInfo.cs

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -234,21 +234,11 @@ public override Stream Open(FileMode mode, FileAccess access, FileShare share)
234234
return new MockFile(mockFileSystem).Open(FullName, mode, access, share);
235235
}
236236

237-
public override Stream OpenRead()
238-
{
239-
if (MockFileData == null) throw CommonExceptions.FileNotFound(path);
240-
return new MockFileStream(mockFileSystem, path, FileMode.Open, FileAccess.Read);
241-
}
237+
public override Stream OpenRead() => mockFileSystem.File.OpenRead(path);
242238

243-
public override StreamReader OpenText()
244-
{
245-
return new StreamReader(OpenRead());
246-
}
239+
public override StreamReader OpenText() => mockFileSystem.File.OpenText(path);
247240

248-
public override Stream OpenWrite()
249-
{
250-
return new MockFileStream(mockFileSystem, path, FileMode.Open);
251-
}
241+
public override Stream OpenWrite() => mockFileSystem.File.OpenWrite(path);
252242

253243
public override IFileInfo Replace(string destinationFileName, string destinationBackupFileName)
254244
{

0 commit comments

Comments
 (0)