Example #1
0
        public ITextFileReader GetReaderFor(string source)
        {
            var cacheFilepath = _cacheFilenameGenerator.GenerateFor(source);

            return(File.Exists(cacheFilepath)
                        ? _readerFactory.Open(cacheFilepath)
                        : null);
        }
 private ITextFileReader GetHostsFileReader()
 {
     return(_textFileReaderFactory.Open(_settings.HostsFile));
 }