Beispiel #1
0
 public ParameterIdentificationRunner(IParameterIdentificationEngineFactory parameterIdentificationEngineFactory, IDialogCreator dialogCreator,
                                      IEntityValidationTask entityValidationTask, IOSPSuiteExecutionContext executionContext)
 {
     _parameterIdentificationEngineFactory = parameterIdentificationEngineFactory;
     _dialogCreator        = dialogCreator;
     _entityValidationTask = entityValidationTask;
     _executionContext     = executionContext;
 }
 public SensitivityAnalysisRunner(ISensitivityAnalysisEngineFactory sensitivityAnalysisEngineFactory, IDialogCreator dialogCreator,
                                  IEntityValidationTask entityValidationTask, IOSPSuiteExecutionContext executionContext)
 {
     _sensitivityAnalysisEngineFactory = sensitivityAnalysisEngineFactory;
     _dialogCreator        = dialogCreator;
     _entityValidationTask = entityValidationTask;
     _executionContext     = executionContext;
 }
Beispiel #3
0
 public SimulationRunner(ISimulationEngineFactory simulationEngineFactory, ISimulationAnalysisCreator simulationAnalysisCreator, ILazyLoadTask lazyLoadTask,
                         IEntityValidationTask entityValidationTask, ISimulationSettingsRetriever simulationSettingsRetriever, ICloner cloner)
 {
     _simulationEngineFactory   = simulationEngineFactory;
     _simulationAnalysisCreator = simulationAnalysisCreator;
     _lazyLoadTask                = lazyLoadTask;
     _entityValidationTask        = entityValidationTask;
     _simulationSettingsRetriever = simulationSettingsRetriever;
     _cloner = cloner;
 }
Beispiel #4
0
        protected override void Context()
        {
            _engineFactory        = A.Fake <IParameterIdentificationEngineFactory>();
            _dialogCreator        = A.Fake <IDialogCreator>();
            _entityValidationTask = A.Fake <IEntityValidationTask>();
            _context = A.Fake <IOSPSuiteExecutionContext>();
            sut      = new ParameterIdentificationRunner(_engineFactory, _dialogCreator, _entityValidationTask, _context);

            _parameterIdentification = A.Fake <ParameterIdentification>();
        }
Beispiel #5
0
 public SimulationRunner(
     ISimulationEngineFactory simulationEngineFactory,
     ILazyLoadTask lazyLoadTask,
     IEntityValidationTask entityValidationTask,
     ISimulationPersistableUpdater simulationPersistableUpdater)
 {
     _simulationEngineFactory      = simulationEngineFactory;
     _lazyLoadTask                 = lazyLoadTask;
     _entityValidationTask         = entityValidationTask;
     _simulationPersistableUpdater = simulationPersistableUpdater;
 }
Beispiel #6
0
        protected override void Context()
        {
            _simulationEngine          = A.Fake <ISimulationEngine <IndividualSimulation> >();
            _popSimulationEngine       = A.Fake <ISimulationEngine <PopulationSimulation> >();
            _simulationEngineFactory   = A.Fake <ISimulationEngineFactory>();
            _simulationAnalysisCreator = A.Fake <ISimulationAnalysisCreator>();
            _lazyLoadTask = A.Fake <ILazyLoadTask>();
            _entityTask   = A.Fake <IEntityValidationTask>();
            _cloner       = A.Fake <ICloner>();
            _simulationSettingsRetriever = A.Fake <ISimulationSettingsRetriever>();
            A.CallTo(() => _simulationEngineFactory.Create <PopulationSimulation>()).Returns(_popSimulationEngine);
            A.CallTo(() => _simulationEngineFactory.Create <IndividualSimulation>()).Returns(_simulationEngine);

            sut = new SimulationRunner(_simulationEngineFactory, _simulationAnalysisCreator, _lazyLoadTask, _entityTask, _simulationSettingsRetriever, _cloner);
        }
        protected override Task Context()
        {
            _simulationEngine             = A.Fake <IIndividualSimulationEngine>();
            _popSimulationEngine          = A.Fake <IPopulationSimulationEngine>();
            _simulationEngineFactory      = A.Fake <ISimulationEngineFactory>();
            _simulationPersistableUpdater = A.Fake <ISimulationPersistableUpdater>();
            _lazyLoadTask = A.Fake <ILazyLoadTask>();
            _entityTask   = A.Fake <IEntityValidationTask>();
            A.CallTo(() => _simulationEngineFactory.Create <PopulationSimulation, PopulationRunResults>()).Returns(_popSimulationEngine);
            A.CallTo(() => _simulationEngineFactory.Create <IndividualSimulation, SimulationRunResults>()).Returns(_simulationEngine);

            sut = new SimulationRunner(_simulationEngineFactory, _lazyLoadTask, _entityTask, _simulationPersistableUpdater);

            _simulationRunOptions = new SimulationRunOptions();
            return(_completed);
        }