public void PathDoesNotExist( FilePath missingPath, PluginRawListingsReader sut) { Assert.Throws <FileNotFoundException>(() => { sut.Read(missingPath).ToArray(); }); }
public void PassesFileSystemStreamToParser( [Frozen] IFileSystem fs, FilePath path, Stream someStream, PluginRawListingsReader sut) { fs.File.Exists(path).Returns(true); fs.FileStream .Create(path.Path, FileMode.Open, FileAccess.Read, FileShare.Read) .Returns(someStream); sut.Read(path); sut.Parser.Received(1).Parse(someStream); }