public TestEnvironment() { EngineRepository = new MemoryEngineRepository(); BuildRepository = new MemoryBuildRepository(); BatchTrainer = Substitute.For <ISmtBatchTrainer>(); BatchTrainer.Stats.Returns(new SmtBatchTrainStats()); SmtModel = Substitute.For <IInteractiveSmtModel>(); }
public EngineServiceTestEnvironment() { EngineRepository = new MemoryEngineRepository(); BuildRepository = new MemoryBuildRepository(); ProjectRepository = new MemoryProjectRepository(); EngineOptions = new EngineOptions(); _memoryStorage = new MemoryStorage(); _jobClient = new BackgroundJobClient(_memoryStorage); }
public TestEnvironment() { EngineRepository = new MemoryEngineRepository(); BuildRepository = new MemoryBuildRepository(); ProjectRepository = new MemoryRepository <Project>(); _engineOptions = new OptionsWrapper <EngineOptions>(new EngineOptions { EngineCommitFrequency = TimeSpan.FromMinutes(5), InactiveEngineTimeout = TimeSpan.FromMinutes(10) }); _smtModelFactory = CreateSmtModelFactory(); _ruleEngineFactory = CreateRuleEngineFactory(); _textCorpusFactory = CreateTextCorpusFactory(); }