Esempio n. 1
0
 public TestEnvironment()
 {
     EngineRepository = new MemoryEngineRepository();
     BuildRepository  = new MemoryBuildRepository();
     BatchTrainer     = Substitute.For <ISmtBatchTrainer>();
     BatchTrainer.Stats.Returns(new SmtBatchTrainStats());
     SmtModel = Substitute.For <IInteractiveSmtModel>();
 }
Esempio n. 2
0
 public EngineServiceTestEnvironment()
 {
     EngineRepository  = new MemoryEngineRepository();
     BuildRepository   = new MemoryBuildRepository();
     ProjectRepository = new MemoryProjectRepository();
     EngineOptions     = new EngineOptions();
     _memoryStorage    = new MemoryStorage();
     _jobClient        = new BackgroundJobClient(_memoryStorage);
 }
Esempio n. 3
0
 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();
 }