public ProjectTask(IWorkspace workspace,
                    IApplicationController applicationController,
                    IDialogCreator dialogCreator,
                    IExecutionContext executionContext,
                    IHeavyWorkManager heavyWorkManager,
                    IWorkspaceLayoutUpdater workspaceLayoutUpdater,
                    IUserSettings userSettings,
                    IJournalTask journalTask,
                    IJournalRetriever journalRetriever,
                    ISnapshotTask snapshotTask,
                    IBuildingBlockInProjectManager buildingBlockInProjectManager
                    )
 {
     _workspace                     = workspace;
     _applicationController         = applicationController;
     _dialogCreator                 = dialogCreator;
     _executionContext              = executionContext;
     _heavyWorkManager              = heavyWorkManager;
     _workspaceLayoutUpdater        = workspaceLayoutUpdater;
     _userSettings                  = userSettings;
     _journalTask                   = journalTask;
     _journalRetriever              = journalRetriever;
     _snapshotTask                  = snapshotTask;
     _buildingBlockInProjectManager = buildingBlockInProjectManager;
 }
Example #2
0
        public override Task GlobalContext()
        {
            _project                          = new PKSimProject();
            _dialogCreator                    = A.Fake <IDialogCreator>();
            _workspace                        = A.Fake <IWorkspace>();
            _executionContext                 = A.Fake <IExecutionContext>();
            _applicationController            = A.Fake <IApplicationController>();
            _workspaceLayoutUpdater           = A.Fake <IWorkspaceLayoutUpdater>();
            _userSettings                     = A.Fake <IUserSettings>();
            _journalTask                      = A.Fake <IJournalTask>();
            _journalRetriever                 = A.Fake <IJournalRetriever>();
            _snapshotTask                     = A.Fake <ISnapshotTask>();
            _buildingBlockInSimulationManager = A.Fake <IBuildingBlockInSimulationManager>();
            _workspace.Project                = _project;
            _workspace.WorkspaceLayout        = new WorkspaceLayout();
            _heavyWorkManager                 = new HeavyWorkManagerForSpecs();

            _simulation = new IndividualSimulation();

            _project.AddBuildingBlock(_simulation);

            sut = new ProjectTask(_workspace, _applicationController, _dialogCreator,
                                  _executionContext, _heavyWorkManager, _workspaceLayoutUpdater, _userSettings,
                                  _journalTask, _journalRetriever, _snapshotTask, _buildingBlockInSimulationManager);

            _oldFileExitst = FileHelper.FileExists;

            return(_completed);
        }
Example #3
0
 public override void GlobalContext()
 {
     base.GlobalContext();
     _project                   = A.Fake <IPKSimProject>();
     _dialogCreator             = A.Fake <IDialogCreator>();
     _workspace                 = A.Fake <IWorkspace>();
     _executionContext          = A.Fake <IExecutionContext>();
     _applicationController     = A.Fake <IApplicationController>();
     _workspaceLayoutUpdater    = A.Fake <IWorkspaceLayoutUpdater>();
     _userSettings              = A.Fake <IUserSettings>();
     _journalTask               = A.Fake <IJournalTask>();
     _journalRetriever          = A.Fake <IJournalRetriever>();
     _workspace.Project         = _project;
     _workspace.WorkspaceLayout = new WorkspaceLayout();
     _heavyWorkManager          = new HeavyWorkManagerForSpecs();
     sut = new ProjectTask(_workspace, _applicationController, _dialogCreator,
                           _executionContext, _heavyWorkManager, _workspaceLayoutUpdater, _userSettings, _journalTask, _journalRetriever);
     _oldFileExitst = FileHelper.FileExists;
 }