コード例 #1
0
 public override void GlobalContext()
 {
     base.GlobalContext();
     _databaseFile       = FileHelper.GenerateTemporaryFileName();
     _journalSession     = IoC.Resolve <IJournalSession>();
     _journalPageFactory = IoC.Resolve <IJournalPageFactory>();
     _contendLoader      = IoC.Resolve <IContentLoader>();
     _databaseMediator   = IoC.Resolve <IDatabaseMediator>();
     _relatedItemFactory = IoC.Resolve <IRelatedItemFactory>();
     _journalSession.Create(_databaseFile);
 }
コード例 #2
0
ファイル: JournalTask.cs プロジェクト: ktseow/OSPSuite.Core
 public JournalTask(IJournalPageFactory journalPageFactory,
                    IDatabaseMediator databaseMediator, IJournalRetriever journalRetriever,
                    IEventPublisher eventPublisher, IJournalSessionConnector journalSessionConnector,
                    IRelatedItemFactory relatedItemFactory, IJournalPageTask journalPageTask, IDialogCreator dialogCreator)
 {
     _journalPageFactory      = journalPageFactory;
     _databaseMediator        = databaseMediator;
     _journalRetriever        = journalRetriever;
     _eventPublisher          = eventPublisher;
     _journalSessionConnector = journalSessionConnector;
     _relatedItemFactory      = relatedItemFactory;
     _journalPageTask         = journalPageTask;
     _dialogCreator           = dialogCreator;
 }
コード例 #3
0
        protected override void Context()
        {
            _journalPageFactory      = A.Fake <IJournalPageFactory>();
            _databaseMediator        = A.Fake <IDatabaseMediator>();
            _journalRetriever        = A.Fake <IJournalRetriever>();
            _eventPublisher          = A.Fake <IEventPublisher>();
            _journalSessionConnector = A.Fake <IJournalSessionConnector>();
            _relatedItemFactory      = A.Fake <IRelatedItemFactory>();
            _journalPageTask         = A.Fake <IJournalPageTask>();

            _dialogCreator = A.Fake <IDialogCreator>();
            sut            = new JournalTask(_journalPageFactory,
                                             _databaseMediator, _journalRetriever, _eventPublisher, _journalSessionConnector, _relatedItemFactory, _journalPageTask, _dialogCreator);


            _journal = new Core.Journal.Journal();
            _journalRetriever.Current = _journal;

            _journalPage = new JournalPage();
        }