protected override void Context() { _projectChangedNotifier = A.Fake <IProjectChangedNotifier>(); _chartTemplatingTask = A.Fake <IChartTemplatingTask>(); _projectRetriever = A.Fake <IProjectRetriever>(); _exportChartToPDFCommand = A.Fake <ExportChartToPDFCommand>(); sut = new ChartTask(_projectChangedNotifier, _projectRetriever, _exportChartToPDFCommand); }
public SimulationResultsTask(IChartTemplatingTask chartTemplatingTask, ISimulationResultsSynchronizer simulationResultsSynchronizer, ICloner cloner, ISimulationResultsCreator simulationResultsCreator, IDataRepositoryFromResultsCreator dataRepositoryCreator) { _chartTemplatingTask = chartTemplatingTask; _simulationResultsSynchronizer = simulationResultsSynchronizer; _cloner = cloner; _simulationResultsCreator = simulationResultsCreator; _dataRepositoryCreator = dataRepositoryCreator; }
public ChartTemplateManagerPresenter(IChartTemplateManagerView view, IChartTemplatingTask chartTemplatingTask, IChartTemplateDetailsPresenter chartTemplateDetailsPresenter, IDialogCreator dialogCreator) : base(view) { _chartTemplatingTask = chartTemplatingTask; _chartTemplateDetailsPresenter = chartTemplateDetailsPresenter; _dialogCreator = dialogCreator; HasChanged = false; _view.SetChartTemplateView(_chartTemplateDetailsPresenter.View); AddSubPresenters(_chartTemplateDetailsPresenter); }
protected override void Context() { _chartTemplatingTask = A.Fake <IChartTemplatingTask>(); _renameBuildingBlockTask = A.Fake <IRenameBuildingBlockTask>(); _simulationResultsSynchronizer = A.Fake <ISimulationResultsSynchronizer>(); _simulationResultsCreator = A.Fake <ISimulationResultsCreator>(); _dataRepositoryCreator = A.Fake <IDataRepositoryFromResultsCreator>(); _cloner = A.Fake <ICloner>(); sut = new SimulationResultsTask(_chartTemplatingTask, _simulationResultsSynchronizer, _cloner, _simulationResultsCreator, _dataRepositoryCreator); }
protected override void Context() { _chartTemplatingTask = A.Fake <IChartTemplatingTask>(); _curveTemplateView = A.Fake <ICurveTemplateView>(); _commandCollector = A.Fake <ICommandCollector>(); sut = new CurveTemplatePresenter(_curveTemplateView); sut.InitializeWith(_commandCollector); _curveTemplate = new CurveTemplate(); }
protected override void Context() { _view = A.Fake <IEditChartTemplateManagerView>(); _chartTemplateManagerPresenter = A.Fake <IChartTemplateManagerPresenter>(); _chartTemplatingTask = A.Fake <IChartTemplatingTask>(); _cloneManager = A.Fake <ICloneManager>(); _simulationSettings = A.Fake <ISimulationSettings>(); sut = new EditChartTemplateManagerPresenter(_view, _chartTemplateManagerPresenter, _cloneManager, _chartTemplatingTask); sut.InitializeWith(A.Fake <ICommandCollector>()); sut.Edit(_simulationSettings); }
public EditChartTemplateManagerPresenter( IEditChartTemplateManagerView view, IChartTemplateManagerPresenter chartTemplateManagerPresenter, ICloneManager cloneManager, IChartTemplatingTask chartTemplatingTask) : base(view) { _chartTemplateManagerPresenter = chartTemplateManagerPresenter; _cloneManager = cloneManager; _chartTemplatingTask = chartTemplatingTask; AddSubPresenters(_chartTemplateManagerPresenter); _view.Caption = _chartTemplateManagerPresenter.BaseView.Caption; }
public ChartPresenterContext(IChartEditorAndDisplayPresenter chartEditorAndDisplayPresenter, ICurveNamer curveNamer, IDataColumnToPathElementsMapper dataColumnToPathElementsMapper, IChartTemplatingTask chartTemplatingTask, IPresentationSettingsTask presentationSettingsTask, IChartEditorLayoutTask chartEditorLayoutTask, IProjectRetriever projectRetriever, IDimensionFactory dimensionFactory) { EditorAndDisplayPresenter = chartEditorAndDisplayPresenter; DataColumnToPathElementsMapper = dataColumnToPathElementsMapper; TemplatingTask = chartTemplatingTask; PresenterSettingsTask = presentationSettingsTask; EditorLayoutTask = chartEditorLayoutTask; ProjectRetriever = projectRetriever; DimensionFactory = dimensionFactory; CurveNamer = curveNamer; }
protected override void Context() { _presentationSettingsTask = A.Fake <IPresentationSettingsTask>(); _view = A.Fake <IParameterIdentificationMultipleRunsAnalysisView>(); _chartEditorAndDisplayPresenter = A.Fake <IChartEditorAndDisplayPresenter>(); _curveNamer = A.Fake <ICurveNamer>(); _pathElementsMapper = A.Fake <IDataColumnToPathElementsMapper>(); _chartTemplatingTask = A.Fake <IChartTemplatingTask>(); _dimensionFactory = A.Fake <IDimensionFactory>(); _displayUnitRetriever = A.Fake <IDisplayUnitRetriever>(); _chartEditorLayoutTask = A.Fake <IChartEditorLayoutTask>(); _projectRetreiver = A.Fake <IProjectRetriever>(); _chartPresenterContext = A.Fake <ChartPresenterContext>(); A.CallTo(() => _chartPresenterContext.EditorAndDisplayPresenter).Returns(_chartEditorAndDisplayPresenter); A.CallTo(() => _chartPresenterContext.CurveNamer).Returns(_curveNamer); A.CallTo(() => _chartPresenterContext.DataColumnToPathElementsMapper).Returns(_pathElementsMapper); A.CallTo(() => _chartPresenterContext.TemplatingTask).Returns(_chartTemplatingTask); A.CallTo(() => _chartPresenterContext.PresenterSettingsTask).Returns(_presentationSettingsTask); A.CallTo(() => _chartPresenterContext.DimensionFactory).Returns(_dimensionFactory); A.CallTo(() => _chartPresenterContext.EditorLayoutTask).Returns(_chartEditorLayoutTask); A.CallTo(() => _chartPresenterContext.ProjectRetriever).Returns(_projectRetreiver); sut = new ParameterIdentificationTimeProfileChartPresenter(_view, _chartPresenterContext, _displayUnitRetriever); _timeProfileAnalysis = new ParameterIdentificationTimeProfileChart(); _outputMapping1 = A.Fake <OutputMapping>(); _outputMapping2 = A.Fake <OutputMapping>(); _observedData1 = DomainHelperForSpecs.ObservedData(); _observedData2 = DomainHelperForSpecs.ObservedData(); A.CallTo(() => _outputMapping1.WeightedObservedData).Returns(new WeightedObservedData(_observedData1)); A.CallTo(() => _outputMapping2.WeightedObservedData).Returns(new WeightedObservedData(_observedData2)); _parameterIdentification = new ParameterIdentification(); _parameterIdentification.AddOutputMapping(_outputMapping1); _parameterIdentification.AddOutputMapping(_outputMapping2); _parameterIdentificationRunResult = A.Fake <ParameterIdentificationRunResult>(); _parameterIdentification.AddResult(_parameterIdentificationRunResult); _optimizationRunResult = new OptimizationRunResult(); _parameterIdentificationRunResult.BestResult = _optimizationRunResult; _parameterIdentificationRunResult = A.Fake <ParameterIdentificationRunResult>(); _parameterIdentification.AddResult(_parameterIdentificationRunResult); _optimizationRunResult2 = new OptimizationRunResult(); _parameterIdentificationRunResult.BestResult = _optimizationRunResult2; }
public SummaryChartPresenter( ISummaryChartView view, IChartEditorAndDisplayPresenter chartEditorAndDisplayPresenter, IIndividualPKAnalysisPresenter pkAnalysisPresenter, IDataColumnToPathElementsMapper dataColumnToPathElementsMapper, IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper, IChartTask chartTask, IObservedDataTask observedDataTask, ILazyLoadTask lazyLoadTask, ILicense license, IChartEditorLayoutTask chartEditorLayoutTask, IChartTemplatingTask chartTemplatingTask) : base(view, chartEditorAndDisplayPresenter, pkAnalysisPresenter, dataColumnToPathElementsMapper, quantityDisplayPathMapper, chartTask, observedDataTask, license, chartEditorLayoutTask, chartTemplatingTask) { _lazyLoadTask = lazyLoadTask; _chartTemplatingTask = chartTemplatingTask; }
protected override void Context() { _view = A.Fake <IParameterIdentificationSingleRunAnalysisView>(); _chartEditorAndDisplayPresenter = A.Fake <IChartEditorAndDisplayPresenter>(); _curveNamer = A.Fake <ICurveNamer>(); _dataColumnToPathElementsMapper = A.Fake <IDataColumnToPathElementsMapper>(); _chartTemplatingTask = A.Fake <IChartTemplatingTask>(); _presentationSettingsTask = A.Fake <IPresentationSettingsTask>(); _dimensionFactory = A.Fake <IDimensionFactory>(); _predictedVsObservedService = A.Fake <IPredictedVsObservedChartService>(); _chartEditorLayoutTask = A.Fake <IChartEditorLayoutTask>(); _projectRetreiver = A.Fake <IProjectRetriever>(); _chartPresenterContext = A.Fake <ChartPresenterContext>(); A.CallTo(() => _chartPresenterContext.EditorAndDisplayPresenter).Returns(_chartEditorAndDisplayPresenter); A.CallTo(() => _chartPresenterContext.CurveNamer).Returns(_curveNamer); A.CallTo(() => _chartPresenterContext.DataColumnToPathElementsMapper).Returns(_dataColumnToPathElementsMapper); A.CallTo(() => _chartPresenterContext.TemplatingTask).Returns(_chartTemplatingTask); A.CallTo(() => _chartPresenterContext.PresenterSettingsTask).Returns(_presentationSettingsTask); A.CallTo(() => _chartPresenterContext.DimensionFactory).Returns(_dimensionFactory); A.CallTo(() => _chartPresenterContext.EditorLayoutTask).Returns(_chartEditorLayoutTask); A.CallTo(() => _chartPresenterContext.ProjectRetriever).Returns(_projectRetreiver); _observationData = DomainHelperForSpecs.ObservedData(); _simulationData = DomainHelperForSpecs.IndividualSimulationDataRepositoryFor("Simulation"); _noDimensionColumnForSimulation = _simulationData.FirstDataColumn(); _predictedVsObservedChart = new ParameterIdentificationPredictedVsObservedChart().WithAxes(); _parameterIdentification = A.Fake <ParameterIdentification>(); sut = new ParameterIdentificationPredictedVsObservedChartPresenter(_view, _chartPresenterContext, _predictedVsObservedService); _parameterIdentificationRunResult = A.Fake <ParameterIdentificationRunResult>(); A.CallTo(() => _parameterIdentification.Results).Returns(new[] { _parameterIdentificationRunResult }); _residualResults = new ResidualsResult(); _optimizationRunResult = new OptimizationRunResult { ResidualsResult = _residualResults, SimulationResults = new List <DataRepository> { _simulationData } }; _parameterIdentificationRunResult.BestResult = _optimizationRunResult; sut.InitializeAnalysis(_predictedVsObservedChart); }
protected override void Context() { _chartTemplatingTask = A.Fake <IChartTemplatingTask>(); _chartTemplateDetailsPresenter = A.Fake <IChartTemplateDetailsPresenter>(); _view = A.Fake <IChartTemplateManagerView>(); _dialogCreator = A.Fake <IDialogCreator>(); _template1 = new CurveChartTemplate { Name = "Template1" }; _template2 = new CurveChartTemplate { Name = "Template2" }; _templatesToManage = new List <CurveChartTemplate> { _template1, _template2 }; sut = new ChartTemplateManagerPresenter(_view, _chartTemplatingTask, _chartTemplateDetailsPresenter, _dialogCreator); }
protected override void Context() { _presentationSettingsTask = A.Fake <IPresentationSettingsTask>(); _view = A.Fake <IParameterIdentificationSingleRunAnalysisView>(); _chartEditorAndDisplayPresenter = A.Fake <IChartEditorAndDisplayPresenter>(); _curveNamer = A.Fake <ICurveNamer>(); _pathElementsMapper = A.Fake <IDataColumnToPathElementsMapper>(); _chartTemplatingTask = A.Fake <IChartTemplatingTask>(); _dimensionFactory = A.Fake <IDimensionFactory>(); _chartEditorLayoutTask = A.Fake <IChartEditorLayoutTask>(); _projectRetreiver = A.Fake <IProjectRetriever>(); _chartPresenterContext = A.Fake <ChartPresenterContext>(); A.CallTo(() => _chartPresenterContext.EditorAndDisplayPresenter).Returns(_chartEditorAndDisplayPresenter); A.CallTo(() => _chartPresenterContext.CurveNamer).Returns(_curveNamer); A.CallTo(() => _chartPresenterContext.DataColumnToPathElementsMapper).Returns(_pathElementsMapper); A.CallTo(() => _chartPresenterContext.TemplatingTask).Returns(_chartTemplatingTask); A.CallTo(() => _chartPresenterContext.PresenterSettingsTask).Returns(_presentationSettingsTask); A.CallTo(() => _chartPresenterContext.DimensionFactory).Returns(_dimensionFactory); A.CallTo(() => _chartPresenterContext.EditorLayoutTask).Returns(_chartEditorLayoutTask); A.CallTo(() => _chartPresenterContext.ProjectRetriever).Returns(_projectRetreiver); sut = new ParameterIdentificationResidualVsTimeChartPresenter(_view, _chartPresenterContext); _residualVsTimeChart = new ParameterIdentificationResidualVsTimeChart().WithAxes(); _parameterIdentification = A.Fake <ParameterIdentification>(); _parameterIdentificationRunResult = A.Fake <ParameterIdentificationRunResult>(); A.CallTo(() => _parameterIdentification.Results).Returns(new[] { _parameterIdentificationRunResult }); _residualResults = new ResidualsResult(); _optimizationRunResult = new OptimizationRunResult { ResidualsResult = _residualResults }; _parameterIdentificationRunResult.BestResult = _optimizationRunResult; A.CallTo(() => _parameterIdentification.MinObservedDataTime).Returns(10); A.CallTo(() => _parameterIdentification.MaxObservedDataTime).Returns(50); }
public ChartTemplateMenuPresenter(IChartTemplatingTask chartTemplatingTask) { _chartTemplatingTask = chartTemplatingTask; _commands = new List <ICommand>(); }