public override void GlobalContext() { base.GlobalContext(); _buildConfigurationTask = IoC.Resolve <IBuildConfigurationTask>(); _entityPathResolver = IoC.Resolve <IEntityPathResolver>(); _simulation = DomainFactoryForSpecs.CreateDefaultSimulation(); }
public override void GlobalContext() { base.GlobalContext(); _buildConfigurationTask = IoC.Resolve <IBuildConfigurationTask>(); _entityPathResolver = IoC.Resolve <IEntityPathResolver>(); var enzymeFactory = IoC.Resolve <IIndividualEnzymeFactory>(); var compoundProcessRepository = IoC.Resolve <ICompoundProcessRepository>(); var cloneManager = IoC.Resolve <ICloneManager>(); _compound = DomainFactoryForSpecs.CreateStandardCompound(); _individual = DomainFactoryForSpecs.CreateStandardIndividual(); _protocol = DomainFactoryForSpecs.CreateStandardIVBolusProtocol(); _enzyme = enzymeFactory.AddMoleculeTo(_individual, "CYP").DowncastTo <IndividualEnzyme>(); _metabolizationProcess = cloneManager.Clone(compoundProcessRepository .ProcessByName(CoreConstantsForSpecs.Process.METABOLIZATION_SPECIFIC_FIRST_ORDER).DowncastTo <PartialProcess>()); _metabolizationProcess.Name = "My Partial Process"; _metabolizationProcess.Parameter(ConverterConstants.Parameters.CLspec).Value = 15; _compound.AddProcess(_metabolizationProcess); _simulation = DomainFactoryForSpecs.CreateModelLessSimulationWith(_individual, _compound, _protocol) .DowncastTo <IndividualSimulation>(); _simulation.CompoundPropertiesList.First() .Processes .MetabolizationSelection .AddPartialProcessSelection(new EnzymaticProcessSelection { ProcessName = _metabolizationProcess.Name, MoleculeName = _enzyme.Name }); DomainFactoryForSpecs.AddModelToSimulation(_simulation); }
public override void GlobalContext() { base.GlobalContext(); _iv = DomainFactoryForSpecs.CreateStandardIVProtocol(); _compound = DomainFactoryForSpecs.CreateStandardCompound(); _individual = DomainFactoryForSpecs.CreateStandardIndividual(CoreConstants.Population.Preterm); _population = DomainFactoryForSpecs.CreateDefaultPopulation(_individual); _entityPathResolver = IoC.Resolve <IEntityPathResolver>(); _buildConfigurationTask = IoC.Resolve <IBuildConfigurationTask>(); }
public GeneratePKMLTemplatesCommand(IBuildConfigurationTask buildConfigurationTask, IPKMLPersistor pkmlPersistor, IDialogCreator dialogCreator, IHeavyWorkManager heavyWorkManager, IMoBiExportTask moBiExportTask, ISnapshotObjectCreator snapshotObjectCreator) { _buildConfigurationTask = buildConfigurationTask; _pkmlPersistor = pkmlPersistor; _dialogCreator = dialogCreator; _heavyWorkManager = heavyWorkManager; _moBiExportTask = moBiExportTask; _snapshotObjectCreator = snapshotObjectCreator; }
public GeneratePKMLTemplatesCommand(ISimulationMapper simulationMapper, IDefaultIndividualRetriever defaultIndividualRetriever, IBuildConfigurationTask buildConfigurationTask, IPKMLPersistor pkmlPersistor, IDialogCreator dialogCreator, IHeavyWorkManager heavyWorkManager, IMoBiExportTask moBiExportTask) { _simulationMapper = simulationMapper; _defaultIndividualRetriever = defaultIndividualRetriever; _buildConfigurationTask = buildConfigurationTask; _pkmlPersistor = pkmlPersistor; _dialogCreator = dialogCreator; _heavyWorkManager = heavyWorkManager; _moBiExportTask = moBiExportTask; }
public SimulationModelCreator(IBuildConfigurationTask buildConfigurationTask, IModelConstructor modelConstructor, IParameterIdUpdater parameterIdUpdater, IEntityPathResolver entityPathResolver, IExpressionContainersRetriever expressionContainersRetriever, ISimulationSettingsFactory simulationSettingsFactory, ISimulationPersistableUpdater simulationPersistableUpdater) { _buildConfigurationTask = buildConfigurationTask; _modelConstructor = modelConstructor; _parameterIdUpdater = parameterIdUpdater; _entityPathResolver = entityPathResolver; _expressionContainersRetriever = expressionContainersRetriever; _simulationSettingsFactory = simulationSettingsFactory; _simulationPersistableUpdater = simulationPersistableUpdater; }
public MoBiExportTask(IBuildConfigurationTask buildConfigurationTask, ISimulationToModelCoreSimulationMapper simulationMapper, IRepresentationInfoRepository representationInfoRepository, IPKSimConfiguration configuration, ILazyLoadTask lazyLoadTask, IDialogCreator dialogCreator, ISimulationPersistor simulationPersistor, IProjectRetriever projectRetriever, IObjectIdResetter objectIdResetter, IJournalRetriever journalRetriever) { _buildConfigurationTask = buildConfigurationTask; _simulationMapper = simulationMapper; _representationInfoRepository = representationInfoRepository; _configuration = configuration; _lazyLoadTask = lazyLoadTask; _dialogCreator = dialogCreator; _simulationPersistor = simulationPersistor; _projectRetriever = projectRetriever; _objectIdResetter = objectIdResetter; _journalRetriever = journalRetriever; }
protected override void Context() { _buildConfigurationTask = A.Fake <IBuildConfigurationTask>(); _simulationMapper = A.Fake <ISimulationToModelCoreSimulationMapper>(); _representationInfoRepository = A.Fake <IRepresentationInfoRepository>(); _configuration = A.Fake <IPKSimConfiguration>(); _lazyLoadTask = A.Fake <ILazyLoadTask>(); _dialogCreator = A.Fake <IDialogCreator>(); _simulationPersistor = A.Fake <ISimulationPersistor>(); _projectRetriever = A.Fake <IProjectRetriever>(); _objectIdResetter = A.Fake <IObjectIdResetter>(); _journalRetriever = A.Fake <IJournalRetriever>(); sut = new MoBiExportTask(_buildConfigurationTask, _simulationMapper, _representationInfoRepository, _configuration, _lazyLoadTask, _dialogCreator, _simulationPersistor, _projectRetriever, _objectIdResetter, _journalRetriever); }