aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-10-03 23:38:46 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-10-03 23:38:46 -0400
commit8ad702060ea31a3862598056509a2597f6a2b639 (patch)
tree0ff47fe50567456746ebe028599f6dd54b52f6ab /MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs
parent64c1628160d31482d6b74fd82a6dfd0c9cf5de96 (diff)
begin file system rework
Diffstat (limited to 'MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs')
-rw-r--r--MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs b/MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs
index 08454c8e7..c4c9ae07f 100644
--- a/MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs
+++ b/MediaBrowser.LocalMetadata/Parsers/EpisodeXmlParser.cs
@@ -8,6 +8,7 @@ using System.Globalization;
using System.IO;
using System.Threading;
using System.Xml;
+using MediaBrowser.Common.IO;
namespace MediaBrowser.LocalMetadata.Parsers
{
@@ -17,10 +18,12 @@ namespace MediaBrowser.LocalMetadata.Parsers
public class EpisodeXmlParser : BaseItemXmlParser<Episode>
{
private List<LocalImageInfo> _imagesFound;
+ private readonly IFileSystem _fileSystem;
- public EpisodeXmlParser(ILogger logger)
+ public EpisodeXmlParser(ILogger logger, IFileSystem fileSystem)
: base(logger)
{
+ _fileSystem = fileSystem;
}
private string _xmlPath;
@@ -80,7 +83,7 @@ namespace MediaBrowser.LocalMetadata.Parsers
var parentFolder = Path.GetDirectoryName(_xmlPath);
filename = Path.Combine(parentFolder, filename);
- var file = new FileInfo(filename);
+ var file = _fileSystem.GetFileInfo(filename);
if (file.Exists)
{