Пример #1
0
 public ExecutionContext(IPKSimProjectRetriever projectRetriever, IWithIdRepository withIdRepository,
                         ILazyLoadTask lazyLoadTask, IRegistrationTask registrationTask,
                         IEventPublisher eventPublisher, IObjectTypeResolver objectTypeResolver,
                         IBuildingBlockRetriever buildingBlockRetriever, ICompressedSerializationManager serializationManager,
                         IBuildingBlockVersionUpdater buildingBlockVersionUpdater, IProjectChangedNotifier projectChangedNotifier,
                         ICloner cloner, IContainer container,
                         IReportGenerator reportGenerator,
                         IFullPathDisplayResolver fullPathDisplayResolver,
                         IParameterChangeUpdater parameterChangeUpdater)
 {
     _projectRetriever            = projectRetriever;
     _withIdRepository            = withIdRepository;
     _lazyLoadTask                = lazyLoadTask;
     _registrationTask            = registrationTask;
     _eventPublisher              = eventPublisher;
     _objectTypeResolver          = objectTypeResolver;
     _buildingBlockRetriever      = buildingBlockRetriever;
     _serializationManager        = serializationManager;
     _buildingBlockVersionUpdater = buildingBlockVersionUpdater;
     _projectChangedNotifier      = projectChangedNotifier;
     CloneManager             = cloner;
     _container               = container;
     _reportGenerator         = reportGenerator;
     _fullPathDisplayResolver = fullPathDisplayResolver;
     _parameterChangeUpdater  = parameterChangeUpdater;
 }
Пример #2
0
        protected override void Context()
        {
            _projectRetriever            = A.Fake <IPKSimProjectRetriever>();
            _registrationTask            = A.Fake <IRegistrationTask>();
            _eventPublisher              = A.Fake <IEventPublisher>();
            _lazyLoadTask                = A.Fake <ILazyLoadTask>();
            _objectTypeResolver          = A.Fake <IObjectTypeResolver>();
            _buildingBlockRetriever      = A.Fake <IBuildingBlockRetriever>();
            _buildingBlockVersionUpdater = A.Fake <IBuildingBlockVersionUpdater>();
            _projectChangedNotifier      = A.Fake <IProjectChangedNotifier>();
            _withIdRepository            = A.Fake <IWithIdRepository>();
            _stringSerializer            = A.Fake <ICompressedSerializationManager>();
            _cloneManager                = A.Fake <ICloner>();
            _reportGenerator             = A.Fake <IReportGenerator>();
            _fullPathDisplayResolver     = A.Fake <IFullPathDisplayResolver>();
            _project                = A.Fake <IPKSimProject>();
            _idThatDoesNotExist     = "tralalalal";
            _parameter              = A.Fake <IParameter>();
            _parameterChangeUpdater = A.Fake <IParameterChangeUpdater>();
            A.CallTo(() => _projectRetriever.CurrentProject).Returns(_project);
            _idThatDoesExist = "toto";
            _container       = A.Fake <IContainer>();
            A.CallTo(() => _withIdRepository.ContainsObjectWithId(_idThatDoesExist)).Returns(true);
            A.CallTo(() => _withIdRepository.Get <IParameter>(_idThatDoesExist)).Returns(_parameter);
            A.CallTo(() => _withIdRepository.Get(_idThatDoesExist)).Returns(_parameter);
            A.CallTo(() => _withIdRepository.ContainsObjectWithId(_idThatDoesNotExist)).Returns(false);
            A.CallTo(() => _withIdRepository.Get(_idThatDoesNotExist)).Throws(new Exception());

            sut = new ExecutionContext(_projectRetriever, _withIdRepository, _lazyLoadTask, _registrationTask,
                                       _eventPublisher, _objectTypeResolver, _buildingBlockRetriever,
                                       _stringSerializer, _buildingBlockVersionUpdater, _projectChangedNotifier,
                                       _cloneManager, _container, _reportGenerator, _fullPathDisplayResolver, _parameterChangeUpdater);
        }
Пример #3
0
        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);
        }
Пример #4
0
 public SimulationConstructor(ISimulationFactory simulationFactory, ISimulationBuildingBlockUpdater buildingBlockUpdater,
                              ISimulationModelCreator simulationModelCreator, IRegistrationTask registrationTask)
 {
     _simulationFactory      = simulationFactory;
     _buildingBlockUpdater   = buildingBlockUpdater;
     _simulationModelCreator = simulationModelCreator;
     _registrationTask       = registrationTask;
 }
Пример #5
0
 public DeleteSimulationComparisonsUICommand(IApplicationController applicationController, IWorkspace workspace, IEventPublisher eventPublisher,
                                             IDialogCreator dialogCreator, IRegistrationTask registrationTask)
 {
     _applicationController = applicationController;
     _workspace             = workspace;
     _eventPublisher        = eventPublisher;
     _dialogCreator         = dialogCreator;
     _registrationTask      = registrationTask;
 }
Пример #6
0
 public Workspace(IEventPublisher eventPublisher, IRegistrationTask registrationTask,
                  IWorkspacePersistor workspacePersistor, IMRUProvider mruProvider, IHistoryManagerFactory historyManagerFactory,
                  IFileLocker fileLocker, IProjectClassifiableUpdaterAfterDeserialization projectClassifiableUpdaterAfterDeserialization,
                  IJournalSession journalSession) : base(eventPublisher, journalSession, fileLocker)
 {
     _eventPublisher        = eventPublisher;
     _registrationTask      = registrationTask;
     _workspacePersistor    = workspacePersistor;
     _mruProvider           = mruProvider;
     _historyManagerFactory = historyManagerFactory;
     _projectClassifiableUpdaterAfterDeserialization = projectClassifiableUpdaterAfterDeserialization;
 }
Пример #7
0
 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;
 }
 protected override void Context()
 {
     _dialogCreator         = A.Fake <IDialogCreator>();
     _applicationController = A.Fake <IApplicationController>();
     _workspace             = A.Fake <IWorkspace>();
     _project          = A.Fake <IPKSimProject>();
     _registrationTask = A.Fake <IRegistrationTask>();
     A.CallTo(() => _workspace.Project).Returns(_project);
     _eventPublisher = A.Fake <IEventPublisher>();
     sut             = new DeleteSimulationComparisonsUICommand(_applicationController, _workspace, _eventPublisher, _dialogCreator, _registrationTask);
     _individualSimulationComparison = new IndividualSimulationComparison().WithName("chart");
     sut.For(new [] { _individualSimulationComparison });
 }
Пример #9
0
 protected override void Context()
 {
     _eventPublisher        = A.Fake <IEventPublisher>();
     _mruProvider           = A.Fake <IMRUProvider>();
     _workspacePersistor    = A.Fake <IWorkspacePersistor>();
     _registrationTask      = A.Fake <IRegistrationTask>();
     _historyManagerFactory = A.Fake <IHistoryManagerFactory>();
     _historyManager        = A.Fake <IHistoryManager>();
     _fileLocker            = A.Fake <IFileLocker>();
     _journalSession        = A.Fake <IJournalSession>();
     A.CallTo(() => _historyManagerFactory.Create()).Returns(_historyManager);
     sut = new Workspace(_eventPublisher, _journalSession, _fileLocker, _registrationTask, _workspacePersistor, _mruProvider, _historyManagerFactory);
 }
Пример #10
0
 public Workspace(
     IEventPublisher eventPublisher,
     IJournalSession journalSession,
     IFileLocker fileLocker,
     IRegistrationTask registrationTask,
     IWorkspacePersistor workspacePersistor,
     IMRUProvider mruProvider,
     IHistoryManagerFactory historyManagerFactory) : base(eventPublisher, journalSession, fileLocker)
 {
     _eventPublisher        = eventPublisher;
     _registrationTask      = registrationTask;
     _workspacePersistor    = workspacePersistor;
     _mruProvider           = mruProvider;
     _historyManagerFactory = historyManagerFactory;
 }
Пример #11
0
 public LazyLoadTask(IContentLoader contentLoader, ISimulationResultsLoader simulationResultsLoader, ISimulationChartsLoader simulationChartsLoader,
                     ISimulationComparisonContentLoader simulationComparisonContentLoader, ISimulationAnalysesLoader simulationAnalysesLoader,
                     IParameterIdentificationContentLoader parameterIdentificationContentLoader, ISensitivityAnalysisContentLoader sensitivityAnalysisContentLoader,
                     IRegistrationTask registrationTask,
                     IProgressManager progressManager)
 {
     _contentLoader                        = contentLoader;
     _simulationResultsLoader              = simulationResultsLoader;
     _simulationChartsLoader               = simulationChartsLoader;
     _registrationTask                     = registrationTask;
     _progressManager                      = progressManager;
     _simulationComparisonContentLoader    = simulationComparisonContentLoader;
     _simulationAnalysesLoader             = simulationAnalysesLoader;
     _parameterIdentificationContentLoader = parameterIdentificationContentLoader;
     _sensitivityAnalysisContentLoader     = sensitivityAnalysisContentLoader;
 }
Пример #12
0
        protected override void Context()
        {
            _registrationTask                        = A.Fake <IRegistrationTask>();
            _progressManager                         = A.Fake <IProgressManager>();
            _progressUpdater                         = A.Fake <IProgressUpdater>();
            _contentLoader                           = A.Fake <IContentLoader>();
            _simulationChartsLoader                  = A.Fake <ISimulationChartsLoader>();
            _simulationResultsLoader                 = A.Fake <ISimulationResultsLoader>();
            _simulationComparisonContentLoader       = A.Fake <ISimulationComparisonContentLoader>();
            _simulationAnalysesLoader                = A.Fake <ISimulationAnalysesLoader>();
            _parameterIdentificationContentendLoader = A.Fake <IParameterIdentificationContentLoader>();
            _sensitivityAnalysisContentLoader        = A.Fake <ISensitivityAnalysisContentLoader>();

            A.CallTo(() => _progressManager.Create()).Returns(_progressUpdater);
            sut = new LazyLoadTask(_contentLoader, _simulationResultsLoader, _simulationChartsLoader,
                                   _simulationComparisonContentLoader, _simulationAnalysesLoader, _parameterIdentificationContentendLoader, _sensitivityAnalysisContentLoader,
                                   _registrationTask, _progressManager);
            _objectToLoad    = A.Fake <IPKSimBuildingBlock>();
            _objectToLoad.Id = "objectId";
        }
Пример #13
0
        public void SetupTests()
        {
            _loginService = new Mock<ILoginService>();
            _accountDetailService = new Mock<IAccountDetailService>();
            _registrationTask = new RegistrationTask(_loginService.Object,_accountDetailService.Object);

            _login = new Mock<ILogin>();
            _accountDetail = new Mock<IAccountDetail>();

            _login.SetupProperty(l=> l.Email , "*****@*****.**");
            _login.SetupProperty(l=> l.Password , "Testpass");
            _login.SetupProperty(l=> l.Registered , false);
            _login.SetupProperty(l=> l.RegistrationCode , "regcode");

            _accountDetail.SetupProperty(a => a.FirstName, "Stevan");
            _accountDetail.SetupProperty(a => a.LastName, "Thomas");
            _accountDetail.SetupProperty(a => a.PhoneNumber, "332-9815");
            _accountDetail.SetupProperty(a => a.Email, "*****@*****.**");
            _accountDetail.SetupProperty(a => a.Address, "home");
            _accountDetail.SetupProperty(a => a.BillingAddress, "home");
        }
Пример #14
0
 public Converter10to11(
     IExpressionProfileFactory expressionProfileFactory,
     IExpressionProfileUpdater expressionProfileUpdater,
     IPKSimProjectRetriever projectRetriever,
     IEventPublisher eventPublisher,
     IRegistrationTask registrationTask,
     IDefaultIndividualRetriever defaultIndividualRetriever,
     ICloner cloner,
     IContainerTask containerTask,
     Converter100To110 coreConverter
     )
 {
     _expressionProfileFactory   = expressionProfileFactory;
     _expressionProfileUpdater   = expressionProfileUpdater;
     _projectRetriever           = projectRetriever;
     _eventPublisher             = eventPublisher;
     _registrationTask           = registrationTask;
     _defaultIndividualRetriever = defaultIndividualRetriever;
     _cloner        = cloner;
     _containerTask = containerTask;
     _coreConverter = coreConverter;
 }
Пример #15
0
 public Engine(ISystemRuleService systemRuleService, IRegistrationTask registrationTask)
 {
     this.systemRuleService = systemRuleService;
     this.registrationTask  = registrationTask;
 }
Пример #16
0
 public RegisterUserPresenter( IRegisterUserView view, IRegistrationTask task )
 {
     _view = view;
        _tasks = task;
 }
Пример #17
0
 public CLIWorkspace(IRegistrationTask registrationTask)
 {
     _registrationTask = registrationTask;
 }
Пример #18
0
 public CompleteRegPresenter(ICompleteRegView view, IRegistrationTask tasks)
 {
     _view = view;
     _tasks = tasks;
 }
Пример #19
0
 public GlobalPKAnalysisRunner(ISimulationEngine <IndividualSimulation> simulationEngine, ISimulationFactory simulationFactory, IRegistrationTask registrationTask)
 {
     _simulationEngine  = simulationEngine;
     _simulationFactory = simulationFactory;
     _registrationTask  = registrationTask;
 }
Пример #20
0
 public GlobalPKAnalysisRunner(ISimulationRunner simulationRunner, ISimulationFactory simulationFactory, IRegistrationTask registrationTask)
 {
     _simulationRunner  = simulationRunner;
     _simulationFactory = simulationFactory;
     _registrationTask  = registrationTask;
 }