protected IProcessWorkerFactory SetupFactory() { var moq = new MockRepository(MockBehavior.Strict); _config = new FakeMediaConfig(); var parserFactory = new FileInfoParserFactory(); var processFactory = moq.Create <IProcessFactory>(); var fileSystem = moq.Create <IFileSystemService>(); return(new ProcessWorkerFactory(_config, null, parserFactory, processFactory.Object, fileSystem.Object)); }
protected IProcessWorkerEncoder SetupManager() { config = new Mock <FakeMediaConfig>() { CallBase = true }; var parserFactory = new FileInfoParserFactory(); var factory = new FakeProcessFactory(); var fileSystem = Mock.Of <FakeFileSystemService>(x => x.Exists(It.IsAny <string>()) == true && x.Exists(MissingFileName) == false); return(new ProcessWorkerEncoder(config.Object, factory, fileSystem, parserFactory)); }