protected override void ConfigureContainer() { base.ConfigureContainer(); LightSplitterHelper helper = new LightSplitterHelper(); helper.Load(); var documentParser = new DocumentParser(helper, new DevExpressParserFactory(20)); var factory = new FileManagerFactory(documentParser); Container.ComposeExportedValue <IFileManagerFactory>(factory); FileMonitorFactory monitorFactory = new FileMonitorFactory(documentParser); Container.ComposeExportedValue <IFileMonitorFactory>(monitorFactory); var documentHandler = new DocumentSetHandler(System.IO.Path.Combine(".", "documents.dat")); Container.ComposeExportedValue <IDataHandler <DocumentSet> >(documentHandler); var trainingResultLoader = new TrainingResultsHandler("Learning"); Container.ComposeExportedValue <IDataHandler <TrainingResults> >(trainingResultLoader); }
public void Setup() { parser = new Mock <IDocumentParser>(); instance = new FileMonitorFactory(parser.Object); }