Пример #1
0
 public AboutPresenter(IAboutView view, IPKSimConfiguration configuration, IVersionChecker versionChecker, IDialogCreator dialogCreator) : base(view)
 {
     _configuration  = configuration;
     _versionChecker = versionChecker;
     _dialogCreator  = dialogCreator;
     view.LicenseAgreementFilePath = _configuration.LicenseAgreementFilePath;
 }
 protected override void Context()
 {
     _serializationManager       = A.Fake <IStringSerializer>();
     _defaultApplicationSettings = A.Fake <IApplicationSettings>();
     _pkSimConfiguration         = A.Fake <IPKSimConfiguration>();
     sut = new ApplicationSettingsPersistor(_serializationManager, _defaultApplicationSettings, _pkSimConfiguration);
 }
Пример #3
0
 public UserSettingsPersistor(IStringSerializer stringSerializer, IUserSettings defaultUserSettings,
                              IPKSimConfiguration configuration)
 {
     _stringSerializer    = stringSerializer;
     _defaultUserSettings = defaultUserSettings;
     _configuration       = configuration;
 }
Пример #4
0
        protected override void Context()
        {
            _dialogCreator = A.Fake <IDialogCreator>();
            _userSettings  = A.Fake <ICoreUserSettings>();
            _configuration = A.Fake <IPKSimConfiguration>();

            sut = new TemplateDatabaseCreator(_dialogCreator, _userSettings, _configuration);
        }
Пример #5
0
        private static void registerLoggerIn(IContainer container, IPKSimConfiguration configuration)
        {
            var log4NetLogFactory = new Log4NetLogFactory();

            log4NetLogFactory.Configure(new FileInfo(configuration.LogConfigurationFile));
            log4NetLogFactory.UpdateLogFileLocation(configuration.AllUsersFolderPath);
            container.RegisterImplementationOf((ILogFactory)log4NetLogFactory);
        }
Пример #6
0
 public DimensionRepository(IPKSimDimensionFactory dimensionFactory, IUnitSystemXmlSerializerRepository unitSystemXmlSerializerRepository,
                            IPKSimConfiguration pkSimConfiguration)
 {
     _dimensionFactory = dimensionFactory;
     _dimensionFactory.DimensionRepository = this;
     _unitSystemXmlSerializerRepository    = unitSystemXmlSerializerRepository;
     _pkSimConfiguration = pkSimConfiguration;
 }
 public RemoteTemplateRepository(
     IPKSimConfiguration configuration,
     IJsonSerializer jsonSerializer,
     ISnapshotTask snapshotTask)
 {
     _configuration  = configuration;
     _jsonSerializer = jsonSerializer;
     _snapshotTask   = snapshotTask;
 }
Пример #8
0
 public SettingsLoader(
     IUserSettingsPersistor userSettingsPersistor,
     IApplicationSettingsPersistor applicationSettingsPersistor,
     IPKSimConfiguration configuration)
 {
     _userSettingsPersistor        = userSettingsPersistor;
     _applicationSettingsPersistor = applicationSettingsPersistor;
     _configuration = configuration;
 }
Пример #9
0
 public TemplateTaskQuery(ITemplateDatabase templateDatabase, IStringSerializer stringSerializer,
                          IObjectIdResetter objectIdResetter, IPKSimConfiguration pkSimConfiguration, ICoreUserSettings userSettings, ITemplateDatabaseConverter templateDatabaseConverter)
 {
     _objectIdResetter          = objectIdResetter;
     _pkSimConfiguration        = pkSimConfiguration;
     _userSettings              = userSettings;
     _templateDatabaseConverter = templateDatabaseConverter;
     _templateDatabase          = templateDatabase;
     _stringSerializer          = stringSerializer;
 }
Пример #10
0
 protected override void Context()
 {
     _configuration      = A.Fake <IPKSimConfiguration>();
     _projectRetriever   = A.Fake <IProjectRetriever>();
     _entityPathResolver = A.Fake <IEntityPathResolver>();
     _lazyLoadTask       = A.Fake <ILazyLoadTask>();
     _population         = A.Fake <Population>().WithName("MyPop");
     A.CallTo(() => _population.AllCovariateNames).Returns(new[] { CoreConstants.Covariates.GENDER, CoreConstants.Covariates.RACE });
     sut = new PopulationExportTask(_entityPathResolver, _lazyLoadTask, _projectRetriever, _configuration);
 }
Пример #11
0
 protected override void Context()
 {
     _userSettings         = A.Fake <IUserSettings>();
     _defaultUserSettings  = A.Fake <IUserSettings>();
     _serializationManager = A.Fake <IStringSerializer>();
     _pkSimConfiguration   = A.Fake <IPKSimConfiguration>();
     A.CallTo(() => _pkSimConfiguration.UserSettingsFilePath).Returns("blah");
     _validUserConfigXml = "<UserConfig/>";
     A.CallTo(() => _serializationManager.Serialize(_userSettings)).Returns(_validUserConfigXml);
     sut = new UserSettingsPersistor(_serializationManager, _defaultUserSettings, _pkSimConfiguration);
 }
Пример #12
0
 public UserSettingsPresenter(IUserSettingsView view, IUserSettings userSettings,
                              ISkinManager skinManager, IUserSettingsPersistor userSettingsPersistor,
                              IDialogCreator dialogCreator, IPKSimConfiguration configuration, ISpeciesRepository speciesRepository) : base(view)
 {
     _userSettings          = userSettings;
     _skinManager           = skinManager;
     _userSettingsPersistor = userSettingsPersistor;
     _dialogCreator         = dialogCreator;
     _configuration         = configuration;
     _speciesRepository     = speciesRepository;
 }
 protected override void Context()
 {
     _view                  = A.Fake <IUserSettingsView>();
     _skinManager           = A.Fake <ISkinManager>();
     _userSettingsPersistor = A.Fake <IUserSettingsPersistor>();
     _dialogCreator         = A.Fake <IDialogCreator>();
     _configuration         = A.Fake <IPKSimConfiguration>();
     _userSettings          = A.Fake <IUserSettings>();
     _speciesRepostiory     = A.Fake <ISpeciesRepository>();
     sut = new UserSettingsPresenter(_view, _userSettings, _skinManager, _userSettingsPersistor, _dialogCreator, _configuration, _speciesRepostiory);
 }
Пример #14
0
 public PopulationExportTask(
     IEntityPathResolver entityPathResolver,
     ILazyLoadTask lazyLoadTask,
     IProjectRetriever projectRetriever,
     IPKSimConfiguration configuration
     )
 {
     _entityPathResolver = entityPathResolver;
     _lazyLoadTask       = lazyLoadTask;
     _projectRetriever   = projectRetriever;
     _configuration      = configuration;
 }
Пример #15
0
        protected override void Context()
        {
            _userSettingsPersistor        = A.Fake <IUserSettingsPersistor>();
            _applicationSettingsPersistor = A.Fake <IApplicationSettingsPersitor>();
            _configuration = A.Fake <IPKSimConfiguration>();
            _updateFile    = FileHelper.GenerateTemporaryFileName();
            _userSettings  = A.Fake <IUserSettings>();
            A.CallTo(() => _userSettings.TemplateDatabasePath).Returns("DbPath");

            A.CallTo(() => _configuration.TemplateSystemDatabasePath).Returns("SystemPath");
            A.CallTo(() => _userSettingsPersistor.Load()).Returns(_userSettings);

            sut = new SettingsLoader(_userSettingsPersistor, _applicationSettingsPersistor, _configuration);
        }
Пример #16
0
 protected override void Context()
 {
     _view = A.Fake <IPKSimMainView>();
     _presenterRepository    = A.Fake <IRepository <IMainViewItemPresenter> >();
     _exitCommand            = A.Fake <IExitCommand>();
     _eventPublisher         = A.Fake <IEventPublisher>();
     _userSettings           = A.Fake <IUserSettings>();
     _projectTask            = A.Fake <IProjectTask>();
     _versionChecker         = A.Fake <IVersionChecker>();
     _contextMenuFactory     = A.Fake <ITabbedMdiChildViewContextMenuFactory>();
     _configuration          = A.Fake <IPKSimConfiguration>();
     _watermarkStatusChecker = A.Fake <IWatermarkStatusChecker>();
     A.CallTo(() => _configuration.ProductDisplayName).Returns("AA");
     sut = new PKSimMainViewPresenter(_view, _eventPublisher, _contextMenuFactory, _presenterRepository, _exitCommand, _userSettings, _projectTask, _versionChecker, _configuration, _watermarkStatusChecker);
 }
Пример #17
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;
 }
Пример #18
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);
        }
Пример #19
0
 public PopulationExportTask(IApplicationController applicationController, IEntityPathResolver entityPathResolver,
                             ILazyLoadTask lazyLoadTask, ISimModelExporter simModelExporter, ISimulationToModelCoreSimulationMapper modelCoreSimulationMapper,
                             IWorkspace workspace, IPKSimConfiguration configuration, ISimulationSettingsRetriever simulationSettingsRetriever,
                             IDialogCreator dialogCreator, ICloner cloner)
 {
     _applicationController     = applicationController;
     _entityPathResolver        = entityPathResolver;
     _lazyLoadTask              = lazyLoadTask;
     _simModelExporter          = simModelExporter;
     _modelCoreSimulationMapper = modelCoreSimulationMapper;
     _workspace     = workspace;
     _configuration = configuration;
     _simulationSettingsRetriever = simulationSettingsRetriever;
     _dialogCreator = dialogCreator;
     _cloner        = cloner;
 }
Пример #20
0
 protected override void Context()
 {
     _configuration               = A.Fake <IPKSimConfiguration>();
     _applicationController       = A.Fake <IApplicationController>();
     _workspace                   = A.Fake <IWorkspace>();
     _entityPathResolver          = A.Fake <IEntityPathResolver>();
     _selectFilePresenter         = A.Fake <ISelectFilePresenter>();
     _lazyLoadTask                = A.Fake <ILazyLoadTask>();
     _simModelExporter            = A.Fake <ISimModelExporter>();
     _modelCoreSimulationMapper   = A.Fake <ISimulationToModelCoreSimulationMapper>();
     _simulationSettingsRetriever = A.Fake <ISimulationSettingsRetriever>();
     _dialogCreator               = A.Fake <IDialogCreator>();
     _cloner     = A.Fake <ICloner>();
     _population = A.Fake <Population>().WithName("MyPop");
     A.CallTo(() => _population.AllCovariateNames).Returns(new[] { CoreConstants.Covariates.GENDER, CoreConstants.Covariates.RACE });
     A.CallTo(() => _applicationController.Start <ISelectFilePresenter>()).Returns(_selectFilePresenter);
     sut = new PopulationExportTask(_applicationController, _entityPathResolver, _lazyLoadTask, _simModelExporter,
                                    _modelCoreSimulationMapper, _workspace, _configuration, _simulationSettingsRetriever, _dialogCreator, _cloner);
 }
Пример #21
0
 public PKSimMainViewPresenter(IPKSimMainView mainView,
                               IEventPublisher eventPublisher,
                               ITabbedMdiChildViewContextMenuFactory contextMenuFactory,
                               IRepository <IMainViewItemPresenter> presenterRepository,
                               IExitCommand exitCommand,
                               IUserSettings userSettings,
                               IProjectTask projectTask,
                               IPKSimConfiguration configuration,
                               IPostLaunchChecker postLaunchChecker,
                               IVersionChecker versionChecker
                               )
     : base(mainView, eventPublisher, contextMenuFactory)
 {
     _presenterRepository = presenterRepository;
     _exitCommand         = exitCommand;
     _userSettings        = userSettings;
     _projectTask         = projectTask;
     _configuration       = configuration;
     _postLaunchChecker   = postLaunchChecker;
     _versionChecker      = versionChecker;
 }
Пример #22
0
        public UserSettings(DockManager dockManager, RibbonBarManager ribbonManager, INumericFormatterOptions numericFormatterOptions,
                            ISkinManager skinManager, IPKSimConfiguration configuration, DirectoryMapSettings directoryMapSettings)
        {
            _dockManager             = dockManager;
            _ribbonManager           = ribbonManager;
            _numericFormatterOptions = numericFormatterOptions;
            _skinManager             = skinManager;
            _directoryMapSettings    = directoryMapSettings;

            DisplayUnits     = new DisplayUnitsManager();
            ComparerSettings = new ComparerSettings {
                CompareHiddenEntities = false
            };
            ProjectFiles = new List <string>();
            Rules.AddRange(AllRules.All());
            DiagramOptions            = new DiagramOptions();
            TemplateDatabasePath      = configuration.DefaultTemplateUserDatabasePath;
            JournalPageEditorSettings = new JournalPageEditorSettings();
            ParameterIdentificationFeedbackEditorSettings = new ParameterIdentificationFeedbackEditorSettings();
            SensitivityAnalysisFeedbackEditorSettings     = new SensitivityAnalysisFeedbackEditorSettings();
            ResetToDefault();
            _layoutWasExplicitelyReset = false;
        }
Пример #23
0
 public TemplateDatabaseCreator(IDialogCreator dialogCreator, ICoreUserSettings userSettings, IPKSimConfiguration configuration)
 {
     _dialogCreator = dialogCreator;
     _userSettings  = userSettings;
     _configuration = configuration;
 }
Пример #24
0
 public SimpleDbGateway(IModelDatabase modelDatabase, IPKSimConfiguration configuration)
 {
     _modelDatabase = modelDatabase;
     _configuration = configuration;
     _modelDatabase.Connect(_configuration.PKSimDbPath);
 }
Пример #25
0
 protected SettingsPersistor(IStringSerializer stringSerializer, TSettings defaultSettings, IPKSimConfiguration configuration)
 {
     _stringSerializer = stringSerializer;
     _defaultSettings  = defaultSettings;
     _configuration    = configuration;
 }
Пример #26
0
 public UserSettingsPersistor(IStringSerializer stringSerializer, IUserSettings defaultUserSettings,
                              IPKSimConfiguration configuration) : base(stringSerializer, defaultUserSettings, configuration)
 {
 }
 public ApplicationSettingsPersistor(IStringSerializer stringSerializer, IApplicationSettings defaultApplicationSettings, IPKSimConfiguration configuration)
     : base(stringSerializer, defaultApplicationSettings, configuration)
 {
 }
Пример #28
0
 public ApplicationSettingsPersitor(IStringSerializer stringSerializer, IApplicationSettings defaultApplicationSettings, IPKSimConfiguration configuration)
 {
     _stringSerializer           = stringSerializer;
     _defaultApplicationSettings = defaultApplicationSettings;
     _configuration = configuration;
 }