예제 #1
0
 protected override void Context()
 {
     base.Context();
     _simulationPersistor = IoC.Resolve <ISimulationPersistor>();
     _pkmlPersistor       = IoC.Resolve <IPKMLPersistor>();
     _filePath            = FileHelper.GenerateTemporaryFileName();
 }
예제 #2
0
 public PKSimExportTask(IPKSimStarter pkSimStarter, ISimulationPersistor simulationPersister, IFavoriteRepository favoriteRepository, IJournalRetriever journalRetriever)
 {
     _pkSimStarter        = pkSimStarter;
     _simulationPersister = simulationPersister;
     _favoriteRepository  = favoriteRepository;
     _journalRetriever    = journalRetriever;
 }
예제 #3
0
        protected override void Context()
        {
            _pkSimStarter        = A.Fake <IPKSimStarter>();
            _simulationPersister = A.Fake <ISimulationPersistor>();
            _favoriteRepository  = A.Fake <IFavoriteRepository>();
            _journalRetriever    = A.Fake <IJournalRetriever>();
            A.CallTo(() => _journalRetriever.JournalFullPath).Returns("JournalFullPath");

            sut = new PKSimExportTask(_pkSimStarter, _simulationPersister, _favoriteRepository, _journalRetriever);
        }
예제 #4
0
 public SimulationTransferLoader(
     ISimulationPersistor simulationPersister,
     IProjectRetriever projectRetriever,
     IJournalTask journalTask
     )
 {
     _simulationPersister = simulationPersister;
     _projectRetriever    = projectRetriever;
     _journalTask         = journalTask;
 }
예제 #5
0
 public SimulationTransferLoader(IDimensionFactory dimensionFactory, IObjectBaseFactory objectBaseFactory,
                                 ISimulationPersistor simulationPersister, IProjectRetriever projectRetriever, IJournalTask journalTask,
                                 ICloneManagerForModel cloneManagerForModel)
 {
     _dimensionFactory     = dimensionFactory;
     _objectBaseFactory    = objectBaseFactory;
     _simulationPersister  = simulationPersister;
     _projectRetriever     = projectRetriever;
     _journalTask          = journalTask;
     _cloneManagerForModel = cloneManagerForModel;
 }
예제 #6
0
 public EditTasksForSimulation(IInteractionTaskContext interactionTaskContext, ISimulationPersistor simulationPersistor, IDialogCreator dialogCreator,
                               IForbiddenNamesRetriever forbiddenNamesRetriver, IDataRepositoryTask dataRepositoryTask,
                               IModelReportCreator reportCreator, ISimModelExporter simModelExporter, IDimensionFactory dimensionFactory) : base(interactionTaskContext)
 {
     _simulationPersistor    = simulationPersistor;
     _dialogCreator          = dialogCreator;
     _forbiddenNamesRetriver = forbiddenNamesRetriver;
     _dataRepositoryTask     = dataRepositoryTask;
     _reportCreator          = reportCreator;
     _simModelExporter       = simModelExporter;
     _dimensionFactory       = dimensionFactory;
 }
예제 #7
0
 protected override void Context()
 {
     _context                 = A.Fake <IInteractionTaskContext>();
     _simulationPersitor      = A.Fake <ISimulationPersistor>();
     _dialogCreator           = A.Fake <IDialogCreator>();
     _forbiddenNamesRetriever = A.Fake <IForbiddenNamesRetriever>();
     _dataRepositoryTask      = A.Fake <IDataRepositoryTask>();
     _simulationModelExporter = A.Fake <ISimModelExporter>();
     _reportCreator           = A.Fake <IModelReportCreator>();
     _dimensionFactory        = A.Fake <IDimensionFactory>();
     sut = new EditTasksForSimulation(_context, _simulationPersitor, _dialogCreator, _forbiddenNamesRetriever, _dataRepositoryTask, _reportCreator, _simulationModelExporter, _dimensionFactory);
 }
예제 #8
0
 protected override void Context()
 {
     _pkmlFile            = "file";
     _project             = new PKSimProject();
     _simulationPersister = A.Fake <ISimulationPersistor>();
     _projectRetriever    = A.Fake <IProjectRetriever>();
     _journalTask         = A.Fake <IJournalTask>();
     sut = new SimulationTransferLoader(_simulationPersister, _projectRetriever, _journalTask);
     _simulationTransfer = new SimulationTransfer();
     A.CallTo(() => _projectRetriever.CurrentProject).Returns(_project);
     A.CallTo(() => _simulationPersister.Load(_pkmlFile, A <IWithIdRepository> ._)).Returns(_simulationTransfer);
 }
예제 #9
0
        protected override void Context()
        {
            _context                 = A.Fake <IInteractionTaskContext>();
            _simulationPersistor     = A.Fake <ISimulationPersistor>();
            _dialogCreator           = A.Fake <IDialogCreator>();
            _dataRepositoryTask      = A.Fake <IDataRepositoryExportTask>();
            _simulationModelExporter = A.Fake <ISimModelExporter>();
            _reportCreator           = A.Fake <IModelReportCreator>();
            _dimensionFactory        = A.Fake <IDimensionFactory>();
            _parameterIdentificationSimulationPathUpdater = A.Fake <IParameterIdentificationSimulationPathUpdater>();

            sut = new EditTasksForSimulation(_context, _simulationPersistor, _dialogCreator, _dataRepositoryTask, _reportCreator, _simulationModelExporter, _dimensionFactory, _parameterIdentificationSimulationPathUpdater);
        }
예제 #10
0
 protected override void Context()
 {
     _pkmlFile             = "file";
     _project              = new PKSimProject();
     _dimensionFactory     = A.Fake <IDimensionFactory>();
     _objectBaseFactory    = A.Fake <IObjectBaseFactory>();
     _simulationPersister  = A.Fake <ISimulationPersistor>();
     _projectRetriever     = A.Fake <IProjectRetriever>();
     _journalTask          = A.Fake <IJournalTask>();
     _cloneManagerForModel = A.Fake <ICloneManagerForModel>();
     sut = new SimulationTransferLoader(_dimensionFactory, _objectBaseFactory, _simulationPersister, _projectRetriever, _journalTask, _cloneManagerForModel);
     _simulationTransfer = new SimulationTransfer();
     A.CallTo(() => _projectRetriever.CurrentProject).Returns(_project);
     A.CallTo(() => _simulationPersister.Load(_pkmlFile, _dimensionFactory, _objectBaseFactory, A <IWithIdRepository> ._, _cloneManagerForModel)).Returns(_simulationTransfer);
 }
예제 #11
0
 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;
 }
예제 #12
0
        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);
        }
예제 #13
0
 public EditTasksForSimulation(
     IInteractionTaskContext interactionTaskContext,
     ISimulationPersistor simulationPersistor,
     IDialogCreator dialogCreator,
     IDataRepositoryTask dataRepositoryTask,
     IModelReportCreator reportCreator,
     ISimModelExporter simModelExporter,
     IDimensionFactory dimensionFactory,
     IParameterIdentificationSimulationPathUpdater parameterIdentificationSimulationPathUpdater) : base(interactionTaskContext)
 {
     _simulationPersistor = simulationPersistor;
     _dialogCreator       = dialogCreator;
     _dataRepositoryTask  = dataRepositoryTask;
     _reportCreator       = reportCreator;
     _simModelExporter    = simModelExporter;
     _dimensionFactory    = dimensionFactory;
     _parameterIdentificationSimulationPathUpdater = parameterIdentificationSimulationPathUpdater;
 }