コード例 #1
0
ファイル: JournalSpecs.cs プロジェクト: ktseow/OSPSuite.Core
 protected override void Context()
 {
     base.Context();
     _relatedItem = new RelatedItem().WithId("id");
     sut.AddJournalPage(new JournalPage().WithId("2"));
     _journalPage = new JournalPage().WithId("1");
     sut.AddJournalPage(_journalPage);
     _journalPage.AddRelatedItem(_relatedItem);
 }
コード例 #2
0
 protected override void Context()
 {
     base.Context();
     _relatedItem     = new RelatedItem().WithId("relatedItem");
     _relatedItemNode = A.Fake <IRelatedItemNode>().WithId("relatedItem");
     _journalPage     = new JournalPage();
     _journalPage.AddRelatedItem(_relatedItem);
     _journal.AddJournalPage(_journalPage);
 }
コード例 #3
0
        public void AddRelatedItemTo(JournalPage journalPage, RelatedItem relatedItem)
        {
            if (relatedItem == null)
            {
                return;
            }

            _databaseMediator.ExecuteCommand(new AddRelatedPageToJournalPage {
                JournalPage = journalPage, RelatedItem = relatedItem
            });
            journalPage.AddRelatedItem(relatedItem);
            _eventPublisher.PublishEvent(new JournalPageUpdatedEvent(journalPage));
        }
コード例 #4
0
        protected override void Context()
        {
            base.Context();
            _journalPage = new JournalPage().WithId("journalPage");
            _relatedItem = new RelatedItem().WithId("relatedItem");
            _journalPage.AddRelatedItem(_relatedItem);
            _relatedItemNode = A.Fake <IRelatedItemNode>().WithId("relatedItem");
            _journalPageNode = A.Fake <IJournalPageNode>().WithId("journalPage");

            _journal.AddJournalPage(_journalPage);

            A.CallTo(() => _view.GetSelection()).Returns(new List <IBaseObject> {
                _relatedItemNode, _journalPageNode
            });
        }