protected override void Context() { _dataFactory = A.Fake <IDataFactory>(); _simModelExporter = A.Fake <ISimModelExporter>(); _simModelSimulationFactory = A.Fake <ISimModelSimulationFactory>(); _simModelSimulation = A.Fake <ISimulation>(); sut = new SimModelBatch(_simModelExporter, _simModelSimulationFactory, _dataFactory); A.CallTo(() => _simModelSimulationFactory.Create()).Returns(_simModelSimulation); _modelCoreSimulation = A.Fake <IModelCoreSimulation>(); _simModelXmlString = "SimModelXml"; A.CallTo(() => _simModelExporter.Export(_modelCoreSimulation, SimModelExportMode.Optimized)).Returns(_simModelXmlString); _parameterProperties1 = A.Fake <IParameterProperties>(); _parameterProperties2 = A.Fake <IParameterProperties>(); _parameterProperties3 = A.Fake <IParameterProperties>(); A.CallTo(() => _parameterProperties1.Path).Returns("ParameterPath1"); A.CallTo(() => _parameterProperties2.Path).Returns("ParameterPath2"); A.CallTo(() => _parameterProperties3.Path).Returns("ParameterPath3"); _allSimModelParameters = new List <IParameterProperties> { _parameterProperties1, _parameterProperties2, _parameterProperties3 }; A.CallTo(() => _simModelSimulation.ParameterProperties).Returns(_allSimModelParameters); _variableParameterPaths = new List <string> { _parameterProperties1.Path, _parameterProperties2.Path }; }
public SimModelManagerFactory(ISimModelExporter simModelExporter, ISimModelSimulationFactory simModelSimulationFactory, IMoBiContext context, IDataNamingService dataNamingService, IDisplayUnitRetriever displayUnitRetriever) { _simModelExporter = simModelExporter; _simModelSimulationFactory = simModelSimulationFactory; _context = context; _dataNamingService = dataNamingService; _displayUnitRetriever = displayUnitRetriever; }
public SimModelManagerFactory(ISimModelExporter simModelExporter, ISimModelSimulationFactory simModelSimulationFactory, IMoBiContext context, IDisplayUnitRetriever displayUnitRetriever, IDataRepositoryTask dataRepositoryTask) { _simModelExporter = simModelExporter; _simModelSimulationFactory = simModelSimulationFactory; _context = context; _displayUnitRetriever = displayUnitRetriever; _dataRepositoryTask = dataRepositoryTask; }
public SimModelManager(ISimModelExporter simModelExporter, ISimModelSimulationFactory simModelSimulationFactory, IDataFactory dataFactory) : base(simModelExporter, simModelSimulationFactory) { _dataFactory = dataFactory; _executionTimeLimit = 0; _timer = new Timer { Interval = 1000 }; _timer.Elapsed += onTimeElapsed; }
public PopulationRunner( ISimModelExporter simModelExporter, ISimModelSimulationFactory simModelSimulationFactory, IObjectPathFactory objectPathFactory, IEntitiesInSimulationRetriever entitiesInSimulationRetriever) : base(simModelExporter, simModelSimulationFactory) { _objectPathFactory = objectPathFactory; _entitiesInSimulationRetriever = entitiesInSimulationRetriever; }
public SimModelBatch(ISimModelExporter simModelExporter, ISimModelSimulationFactory simModelSimulationFactory, IDataFactory dataFactory) : base( simModelExporter, simModelSimulationFactory) { _dataFactory = dataFactory; KeepXMLNodeInSimModelSimulation = false; }
public SimModelManagerForSpecs(ISimModelExporter simModelExporter, ISimModelSimulationFactory simModelSimulationFactory) : base(simModelExporter, simModelSimulationFactory) { }
public SimModelBatch(ISimModelExporter simModelExporter, ISimModelSimulationFactory simModelSimulationFactory, IDataFactory dataFactory) : base(simModelExporter, simModelSimulationFactory) { _dataFactory = dataFactory; _parameterValueCache = new Cache <string, double>(); }
public PopulationRunner(ISimModelExporter simModelExporter, ISimModelSimulationFactory simModelSimulationFactory, IObjectPathFactory objectPathFactory) : base(simModelExporter, simModelSimulationFactory) { _objectPathFactory = objectPathFactory; NumberOfCoresToUse = 1; }
protected SimModelManagerBase(ISimModelExporter simModelExporter, ISimModelSimulationFactory simModelSimulationFactory) { _simModelExporter = simModelExporter; _simModelSimulationFactory = simModelSimulationFactory; }
public SimulationAnalyzer(ISimModelExporter simModelExporter, ISimModelSimulationFactory simModelSimulationFactory) : base(simModelExporter, simModelSimulationFactory) { }