public void Setup()
        {
            var fs = new Mock <IMediaFileSystem>();

            _sut          = new PdfTextService(new PdfSharpTextExtractor(), fs.Object);
            _testFilesDir = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory);
            while (!_testFilesDir.Name.Equals("UmbracoExamine.PDF.Tests", StringComparison.InvariantCultureIgnoreCase))
            {
                _testFilesDir = _testFilesDir.Parent;
            }
        }
        public void Setup()
        {
            var fs = new Mock <IMediaFileSystem>();

            fs.Setup <System.IO.Stream>(m => m.OpenFile(It.IsAny <string>())).Returns <string>(path => System.IO.File.OpenRead(path));
            var logger = new Mock <ILogger>();

            _pdfTextService = new PdfTextService(new PdfPigTextExtractor(), fs.Object, logger.Object);
            _testFilesDir   = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory);
            while (!_testFilesDir.Name.Equals("UmbracoExamine.PDF.Tests", StringComparison.InvariantCultureIgnoreCase))
            {
                _testFilesDir = _testFilesDir.Parent;
            }
        }