Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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);
 }
 public TrainingObservedDataRepository(IObservedDataPersistor dataRepositoryPersistor)
 {
     _dataRepositoryPersistor = dataRepositoryPersistor;
     _allObservedData         = new Cache <string, DataRepository>(x => x.Name);
 }