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; } }