Beispiel #1
0
 protected override void Context()
 {
     _simModelManager  = A.Fake <ISimModelManager>();
     _progressUpdater  = A.Fake <IProgressUpdater>();
     _progressManager  = A.Fake <IProgressManager>();
     _eventPublisher   = A.Fake <IEventPublisher>();
     _exceptionManager = A.Fake <IExceptionManager>();
     _simulationResultsSynchronizer = A.Fake <ISimulationResultsSynchronizer>();
     _modelCoreSimulationMapper     = A.Fake <ISimulationToModelCoreSimulationMapper>();
     _simulationPersistableUpdater  = A.Fake <ISimulationPersistableUpdater>();
     A.CallTo(() => _progressManager.Create()).Returns(_progressUpdater);
     sut = new IndividualSimulationEngine(_simModelManager, _progressManager, _simulationResultsSynchronizer,
                                          _eventPublisher, _exceptionManager, _modelCoreSimulationMapper, _simulationPersistableUpdater);
 }
        protected override Task Context()
        {
            _simModelManager = A.Fake <ISimModelManager>();
            _progressUpdater = A.Fake <IProgressUpdater>();
            _progressManager = A.Fake <IProgressManager>();
            _eventPublisher  = A.Fake <IEventPublisher>();
            _simulationResultsSynchronizer = A.Fake <ISimulationResultsSynchronizer>();
            _modelCoreSimulationMapper     = A.Fake <ISimulationToModelCoreSimulationMapper>();

            sut = new IndividualSimulationEngine(_simModelManager, _progressManager, _simulationResultsSynchronizer,
                                                 _eventPublisher, _modelCoreSimulationMapper);

            A.CallTo(() => _progressManager.Create()).Returns(_progressUpdater);
            _simulationRunOption = new SimulationRunOptions {
                RaiseEvents = true
            };
            return(_completed);
        }