public ObservedDataTask(IPKSimProjectRetriever projectRetriever, IExecutionContext executionContext, IDialogCreator dialogCreator, IApplicationController applicationController, IDataRepositoryTask dataRepositoryTask, ITemplateTask templateTask, IContainerTask containerTask, IObservedDataPersistor observedDataPersistor, IObjectTypeResolver objectTypeResolver) : base(dialogCreator, executionContext, dataRepositoryTask, containerTask, objectTypeResolver) { _projectRetriever = projectRetriever; _executionContext = executionContext; _applicationController = applicationController; _templateTask = templateTask; _observedDataPersistor = observedDataPersistor; }
protected override void Context() { _dialogCreator = A.Fake <IDialogCreator>(); _templateTask = A.Fake <ITemplateTask>(); _keyPathMapper = A.Fake <IKeyPathMapper>(); _entitiesInContainerRetriever = A.Fake <IEntitiesInContainerRetriever>(); _entityTask = A.Fake <IEntityTask>(); _cloner = A.Fake <ICloner>(); _simulationAnalysisWorkflowMapper = A.Fake <IAnalysableToSimulationAnalysisWorkflowMapper>(); _simulationAnalysisCreator = A.Fake <ISimulationAnalysisCreator>(); _lazyLoadTask = A.Fake <ILazyLoadTask>(); sut = new PopulationAnalysisTemplateTask(_templateTask, _dialogCreator, _entitiesInContainerRetriever, _keyPathMapper, _entityTask, _cloner, _simulationAnalysisWorkflowMapper, _simulationAnalysisCreator, _lazyLoadTask); }
public PopulationAnalysisTemplateTask(ITemplateTask templateTask, IDialogCreator dialogCreator, IEntitiesInContainerRetriever entitiesInContainerRetriever, IKeyPathMapper keyPathMapper, IEntityTask entityTask, ICloner cloner, IAnalysableToSimulationAnalysisWorkflowMapper simulationAnalysisWorkflowMapper, ISimulationAnalysisCreator simulationAnalysisCreator, ILazyLoadTask lazyLoadTask) { _templateTask = templateTask; _dialogCreator = dialogCreator; _entitiesInContainerRetriever = entitiesInContainerRetriever; _keyPathMapper = keyPathMapper; _entityTask = entityTask; _cloner = cloner; _simulationAnalysisWorkflowMapper = simulationAnalysisWorkflowMapper; _simulationAnalysisCreator = simulationAnalysisCreator; _lazyLoadTask = lazyLoadTask; }
protected override void Context() { _containerTask = A.Fake <IContainerTask>(); _projectRetriever = A.Fake <IPKSimProjectRetriever>(); _dataRepositoryTask = A.Fake <IDataRepositoryTask>(); _executionContext = A.Fake <IExecutionContext>(); _dialogCreator = A.Fake <IDialogCreator>(); _applicationController = A.Fake <IApplicationController>(); _templateTask = A.Fake <ITemplateTask>(); _project = A.Fake <IPKSimProject>(); _observedDataPersistor = A.Fake <IObservedDataPersistor>(); A.CallTo(() => _projectRetriever.CurrentProject).Returns(_project); A.CallTo(() => _projectRetriever.Current).Returns(_project); A.CallTo(() => _executionContext.Project).Returns(_project); _objectTypeResolver = A.Fake <IObjectTypeResolver>(); sut = new Services.ObservedDataTask(_projectRetriever, _executionContext, _dialogCreator, _applicationController, _dataRepositoryTask, _templateTask, _containerTask, _observedDataPersistor, _objectTypeResolver); }
protected override Task Context() { _containerTask = A.Fake <IContainerTask>(); _projectRetriever = A.Fake <IPKSimProjectRetriever>(); _dataRepositoryTask = A.Fake <IDataRepositoryExportTask>(); _executionContext = A.Fake <IExecutionContext>(); _dialogCreator = A.Fake <IDialogCreator>(); _applicationController = A.Fake <IApplicationController>(); _templateTask = A.Fake <ITemplateTask>(); _parameterChangeUpdater = A.Fake <IParameterChangeUpdater>(); _pkmlPersistor = A.Fake <IPKMLPersistor>(); _project = new PKSimProject(); A.CallTo(() => _projectRetriever.CurrentProject).Returns(_project); A.CallTo(() => _projectRetriever.Current).Returns(_project); A.CallTo(() => _executionContext.Project).Returns(_project); _objectTypeResolver = A.Fake <IObjectTypeResolver>(); sut = new ObservedDataTask(_projectRetriever, _executionContext, _dialogCreator, _applicationController, _dataRepositoryTask, _templateTask, _containerTask, _parameterChangeUpdater, _pkmlPersistor, _objectTypeResolver); return(_completed); }