From f3e62dd2176a7bd01014b2d713021336a4e58c21 Mon Sep 17 00:00:00 2001 From: Florian Greinacher Date: Tue, 23 Jun 2020 14:44:48 +0200 Subject: [PATCH] refactor: forward MockFileInfo.Open* to MockFile.Open* --- .../MockFileInfo.cs | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/System.IO.Abstractions.TestingHelpers/MockFileInfo.cs b/System.IO.Abstractions.TestingHelpers/MockFileInfo.cs index 5cd7f6c5b..0b44c6cf8 100644 --- a/System.IO.Abstractions.TestingHelpers/MockFileInfo.cs +++ b/System.IO.Abstractions.TestingHelpers/MockFileInfo.cs @@ -234,21 +234,11 @@ public override Stream Open(FileMode mode, FileAccess access, FileShare share) return new MockFile(mockFileSystem).Open(FullName, mode, access, share); } - public override Stream OpenRead() - { - if (MockFileData == null) throw CommonExceptions.FileNotFound(path); - return new MockFileStream(mockFileSystem, path, FileMode.Open, FileAccess.Read); - } + public override Stream OpenRead() => mockFileSystem.File.OpenRead(path); - public override StreamReader OpenText() - { - return new StreamReader(OpenRead()); - } + public override StreamReader OpenText() => mockFileSystem.File.OpenText(path); - public override Stream OpenWrite() - { - return new MockFileStream(mockFileSystem, path, FileMode.Open); - } + public override Stream OpenWrite() => mockFileSystem.File.OpenWrite(path); public override IFileInfo Replace(string destinationFileName, string destinationBackupFileName) {