protected override void Context() { base.Context(); _relatedItem = new RelatedItem(); A.CallTo(() => _databaseMediator.ExecuteCommand(A <AddRelatedPageToJournalPage> ._)) .Invokes(x => _payload = x.GetArgument <AddRelatedPageToJournalPage>(0)); A.CallTo(() => _eventPublisher.PublishEvent(A <JournalPageUpdatedEvent> ._)) .Invokes(x => _event = x.GetArgument <JournalPageUpdatedEvent>(0)); }
protected override void Context() { base.Context(); A.CallTo(() => _databaseMediator.ExecuteCommand(A <UpdateJournalPage> ._)) .Invokes(x => _payload = x.GetArgument <UpdateJournalPage>(0)); A.CallTo(() => _eventPublisher.PublishEvent(A <JournalPageUpdatedEvent> ._)) .Invokes(x => _event = x.GetArgument <JournalPageUpdatedEvent>(0)); _journalPage.ParentId = "XXX"; }
public void Handle(JournalPageUpdatedEvent eventToHandle) { if (!canHandle(eventToHandle)) { return; } var journalPage = eventToHandle.JournalPage; var journalPageDTO = journalPageDTOFor(journalPage); _mapper.Update(journalPageDTO, journalPage); previewSelectedWorkingJournalItem(); _view.UpdateLayout(); }
protected override void Context() { base.Context(); _relatedItem = new RelatedItem(); _journalPage.AddRelatedItem(_relatedItem); A.CallTo(() => _databaseMediator.ExecuteCommand(A <DeleteRelatedItemFromJournalPage> ._)) .Invokes(x => _payload = x.GetArgument <DeleteRelatedItemFromJournalPage>(0)); A.CallTo(() => _eventPublisher.PublishEvent(A <JournalPageUpdatedEvent> ._)) .Invokes(x => _event = x.GetArgument <JournalPageUpdatedEvent>(0)); A.CallTo(() => _dialogCreator.MessageBoxYesNo(Captions.Journal.ReallyDeleteRelatedItem(_relatedItem.Display), ViewResult.Yes)).Returns(ViewResult.Yes); }
public void Handle(JournalPageUpdatedEvent eventToHandle) { Refresh(); }