protected override void Context() { _view = A.Fake <ILoadFromSnapshotView>(); _snapshotTask = A.Fake <ISnapshotTask>(); _dialogCreator = A.Fake <IDialogCreator>(); _objectTypeResolver = A.Fake <IObjectTypeResolver>(); _logger = A.Fake <IOSPSuiteLogger>(); _eventPublisher = A.Fake <IEventPublisher>(); _logPresenter = A.Fake <ILogPresenter>(); _registrationTask = A.Fake <IRegistrationTask>(); _qualificationPlanRunner = A.Fake <IQualiticationPlanRunner>(); _startOptions = A.Fake <IStartOptions>(); sut = new LoadProjectFromSnapshotPresenter( _view, _logPresenter, _snapshotTask, _dialogCreator, _objectTypeResolver, _logger, _eventPublisher, _qualificationPlanRunner, _registrationTask, _startOptions); }
protected BatchPresenter(TView view, TBatchRunner batchRunner, IDialogCreator dialogCreator, ILogPresenter logPresenter, IBatchLogger batchLogger) : base(view) { _batchRunner = batchRunner; _dialogCreator = dialogCreator; _logPresenter = logPresenter; _batchLogger = batchLogger; _view.AddLogView(_logPresenter.View); }
protected AbstractBatchPresenter(TView view, ILogPresenter logPresenter, IDialogCreator dialogCreator, IBatchLogger batchLogger) : base(view) { _logPresenter = logPresenter; _dialogCreator = dialogCreator; _batchLogger = batchLogger; _startedFromCommandLine = false; _isRunning = false; _view.AddLogView(logPresenter.View); }
public LoadProjectFromSnapshotPresenter(ILoadFromSnapshotView view, ILogPresenter logPresenter, ISnapshotTask snapshotTask, IDialogCreator dialogCreator, IObjectTypeResolver objectTypeResolver, ILogger logger, IEventPublisher eventPublisher, IQualiticationPlanRunner qualificationPlanRunner, IRegistrationTask registrationTask) : base(view, logPresenter, snapshotTask, dialogCreator, objectTypeResolver, logger, eventPublisher) { _qualificationPlanRunner = qualificationPlanRunner; _registrationTask = registrationTask; }
public LoadSimulationFromSnapshotPresenter( ILoadFromSnapshotView view, ILogPresenter logPresenter, ISnapshotTask snapshotTask, IDialogCreator dialogCreator, IObjectTypeResolver objectTypeResolver, ILogger logger, IEventPublisher eventPublisher, SimulationMapper simulationMapper, IPKSimProjectRetriever projectRetriever ) : base(view, logPresenter, snapshotTask, dialogCreator, objectTypeResolver, logger, eventPublisher) { _simulationMapper = simulationMapper; _projectRetriever = projectRetriever; }
/// <summary> /// Initializes a new instance of the <see cref="ColorMap"/> control. /// </summary> public ColorMap(ILogPresenter logPresenter) { SetStyle(ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.OptimizedDoubleBuffer, true); SetStyle(ControlStyles.ResizeRedraw, true); SetStyle(ControlStyles.UserPaint, true); InitializeComponent(); mLogPresenter = logPresenter; mViewRectPadding = new Padding( 0 , SystemInformation.VerticalScrollBarArrowHeight , 0 , SystemInformation.HorizontalScrollBarHeight + SystemInformation.VerticalScrollBarArrowHeight); }
public SnapshotRunPresenter(ISnapshotRunView view, SnapshotRunner batchRunner, IDialogCreator dialogCreator, ILogPresenter logPresenter, ILogger batchLogger, ISingleFolderSnapshotPresenter singleFolderSnapshotPresenter, IFolderListSnapshotPresenter folderListSnapshotPresenter) : base(view, batchRunner, dialogCreator, logPresenter, batchLogger) { _singleFolderSnapshotPresenter = singleFolderSnapshotPresenter; _folderListSnapshotPresenter = folderListSnapshotPresenter; AddSubPresenters(_singleFolderSnapshotPresenter, _folderListSnapshotPresenter); _view.AddSingleFolderView(_singleFolderSnapshotPresenter.View); _view.AddFolderListView(_folderListSnapshotPresenter.View); selectSnapshotPresenter(_singleFolderSnapshotPresenter); _singleFolderSnapshotPresenter.StatusChanged += (o, e) => updateView(); _folderListSnapshotPresenter.StatusChanged += (o, e) => updateView(); }
/// <summary> /// Creates a new instance of the <see cref="FrmMessageDetails"/> window. /// </summary> /// <param name="provider">The <see cref="ILogProvider"/> that sends messages to this window.</param> public FrmMessageDetails(ILogProvider provider) { InitializeComponent(); if (provider != null) { mPresenter = provider.DetailsControl; Control uiPResenter = mPresenter as Control; if (uiPResenter != null) { uiPResenter.Dock = DockStyle.Fill; Controls.Add(uiPResenter); } } }
/// <summary> /// Initializes a new instance of the <see cref="ColorMap"/> control. /// </summary> public ColorMap(ILogPresenter logPresenter) { SetStyle(ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.OptimizedDoubleBuffer, true); SetStyle(ControlStyles.ResizeRedraw, true); SetStyle(ControlStyles.UserPaint, true); InitializeComponent(); BackColor = ThemeManager.CurrentApplicationTheme.ColorPalette.MainWindowActive.Background; mLogPresenter = logPresenter; mViewRectPadding = new Padding( 0 , SystemInformation.VerticalScrollBarArrowHeight , 0 , SystemInformation.HorizontalScrollBarHeight + SystemInformation.VerticalScrollBarArrowHeight); }
protected override void Context() { _view = A.Fake <ILoadFromSnapshotView>(); _snapshotTask = A.Fake <ISnapshotTask>(); _dialogCreator = A.Fake <IDialogCreator>(); _objectTypeResolver = A.Fake <IObjectTypeResolver>(); _logger = A.Fake <ILogger>(); _eventPublisher = A.Fake <IEventPublisher>(); _logPresenter = A.Fake <ILogPresenter>(); A.CallTo(() => _view.BindTo(A <LoadFromSnapshotDTO> ._)) .Invokes(x => _loadFromSnapshotDTO = x.GetArgument <LoadFromSnapshotDTO>(0)); A.CallTo(() => _logPresenter.CanClose).Returns(true); A.CallTo(() => _objectTypeResolver.TypeFor <Individual>()).Returns(_objectType); sut = new LoadFromSnapshotPresenter <Individual>(_view, _logPresenter, _snapshotTask, _dialogCreator, _objectTypeResolver, _logger, _eventPublisher); }
/// <summary> /// Initializes a new instance of the <see cref="ColorMap"/> control. /// </summary> public ColorMap(ILogPresenter logPresenter) { SetStyle(ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.OptimizedDoubleBuffer, true); SetStyle(ControlStyles.ResizeRedraw, true); SetStyle(ControlStyles.UserPaint, true); InitializeComponent(); ThemeManager.ApplyTo(this); mLogPresenter = logPresenter; mViewRectPadding = new Padding( 0 , SystemInformation.VerticalScrollBarArrowHeight , 0 , SystemInformation.HorizontalScrollBarHeight + SystemInformation.VerticalScrollBarArrowHeight); }
public LoadFromSnapshotPresenter( ILoadFromSnapshotView view, ILogPresenter logPresenter, ISnapshotTask snapshotTask, IDialogCreator dialogCreator, IObjectTypeResolver objectTypeResolver, ILogger logger, IEventPublisher eventPublisher) : base(view) { _snapshotTask = snapshotTask; _dialogCreator = dialogCreator; _objectTypeResolver = objectTypeResolver; _logger = logger; _logPresenter = logPresenter; _eventPublisher = eventPublisher; AddSubPresenters(_logPresenter); _view.Caption = PKSimConstants.UI.LoadObjectFromSnapshot(typeToLoad); _view.AddLogView(_logPresenter.BaseView); _view.BindTo(_loadFromSnapshotDTO); }
public LoadFromSnapshotPresenter( ILoadFromSnapshotView view, ILogPresenter logPresenter, ISnapshotTask snapshotTask, IDialogCreator dialogCreator, IObjectTypeResolver objectTypeResolver, IOSPSuiteLogger logger, IEventPublisher eventPublisher, IStartOptions startOptions) : base(view) { _snapshotTask = snapshotTask; _dialogCreator = dialogCreator; _objectTypeResolver = objectTypeResolver; _logger = logger; _logPresenter = logPresenter; _eventPublisher = eventPublisher; AddSubPresenters(_logPresenter); _view.Caption = PKSimConstants.UI.LoadObjectFromSnapshot(typeToLoad); _view.AddLogView(_logPresenter.BaseView); _view.BindTo(_loadFromSnapshotDTO); _view.RunSimulationsSwitchVisible = startOptions.IsDeveloperMode; }
internal void AddLogPresenter(ILogPresenter logPresenter) { this.AddPresenter(GlobalPresenter.LogPresenterKey, logPresenter); }
public JsonSimulationBatchPresenter(IInputAndOutputBatchView <JsonRunOptions> view, JsonSimulationRunner batchRunner, IDialogCreator dialogCreator, ILogPresenter logPresenter, ILogger batchLogger, DirectoryMapSettings directoryMapSettings) : base(view, batchRunner, dialogCreator, logPresenter, batchLogger, directoryMapSettings) { view.Caption = "PK-Sim BatchTool: Batch runner for json based PK-Sim simulations"; _runOptionsDTO.ExportMode = SimulationExportMode.Json | SimulationExportMode.Csv; }
public JsonSimulationBatchPresenter(IInputAndOutputBatchView view, JsonSimulationRunner batchRunner, IDialogCreator dialogCreator, ILogPresenter logPresenter, IBatchLogger batchLogger) : base(view, batchRunner, dialogCreator, logPresenter, batchLogger) { view.Caption = "PK-Sim BatchTool: Batch runner for json based PK-Sim simulations"; }
public JsonSimulationBatchPresenter(IJsonSimulationBatchView view, JsonSimulationRunner batchRunner, IDialogCreator dialogCreator, ILogPresenter logPresenter, IOSPSuiteLogger batchLogger, DirectoryMapSettings directoryMapSettings) : base(view, batchRunner, dialogCreator, logPresenter, batchLogger) { _runOptionsDTO.InputFolder = directoryMapSettings.UsedDirectories[CoreConstants.DirectoryKey.BATCH_INPUT].Path; _runOptionsDTO.OutputFolder = directoryMapSettings.UsedDirectories[CoreConstants.DirectoryKey.BATCH_OUTPUT].Path; view.Caption = "PK-Sim BatchTool: Batch runner for json based PK-Sim simulations"; _runOptionsDTO.ExportMode = SimulationExportMode.Json | SimulationExportMode.Csv; }
public GenerateProjectOverviewPresenter(IGenerateProjectOverviewView view, ProjectOverviewRunner batchRunner, IDialogCreator dialogCreator, ILogPresenter logPresenter, IBatchLogger batchLogger) : base(view, batchRunner, dialogCreator, logPresenter, batchLogger) { }
public void AttachPresenter(ILogPresenter presenter) { _presenter = presenter; }
public ProjectFromFolderPresenter(IFileFromFolderRunnerView view, IDialogCreator dialogCreator, ILogPresenter logPresenter, IBatchLogger batchLogger, ProjectFromFolderRunner runner) : base(view, logPresenter, dialogCreator, batchLogger) { _runner = runner; _view.Caption = "MoBi Project Files Runner"; }
protected FileFromFolderPresenter(IFileFromFolderRunnerView view, ILogPresenter logPresenter, IDialogCreator dialogCreator, IBatchLogger batchLogger) : base(view, logPresenter, dialogCreator, batchLogger) { _dto = new FileFromFolderDTO(); _view.BindTo(_dto); }
public GenerateTrainingMaterialPresenter(IGenerateTrainingMaterialView view, TrainingMaterialRunner batchRunner, IDialogCreator dialogCreator, ILogPresenter logPresenter, IBatchLogger batchLogger) : base(view, batchRunner, dialogCreator, logPresenter, batchLogger) { }
public InputAndOutputBatchPresenter(IInputAndOutputBatchView view, TBatchRunner batchRunner, IDialogCreator dialogCreator, ILogPresenter logPresenter, IBatchLogger batchLogger) : base(view, batchRunner, dialogCreator, logPresenter, batchLogger) { }
public BattleApplication(IGuiPresenter guiPresenter, ILogPresenter logPresenter) { this.guiPresenter = guiPresenter; this.logPresenter = logPresenter; }
protected InputAndOutputBatchPresenter(IInputAndOutputBatchView <TRunOptions> view, TBatchRunner batchRunner, IDialogCreator dialogCreator, ILogPresenter logPresenter, ILogger batchLogger, DirectoryMapSettings directoryMapSettings) : base(view, batchRunner, dialogCreator, logPresenter, batchLogger) { _runOptionsDTO.InputFolder = directoryMapSettings.UsedDirectories[CoreConstants.DirectoryKey.BATCH_INPUT].Path; _runOptionsDTO.OutputFolder = directoryMapSettings.UsedDirectories[CoreConstants.DirectoryKey.BATCH_OUTPUT].Path; }
public ProjectComparisonPresenter(IInputAndOutputBatchView view, ProjectComparisonRunner batchRunner, IDialogCreator dialogCreator, ILogPresenter logPresenter, IBatchLogger batchLogger) : base(view, batchRunner, dialogCreator, logPresenter, batchLogger) { view.Caption = "PK-Sim BatchTool: Comparison of simulation results in existing projects"; }