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); }