コード例 #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;
 }
コード例 #8
0
 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
ファイル: Workspace.cs プロジェクト: yvkashyap/PK-Sim
 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
ファイル: Engine.cs プロジェクト: LuGeorgiev/CRM-Dynamics-365
 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
ファイル: CLIWorkspace.cs プロジェクト: science4fun/PK-Sim
 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;
 }