public JournalPresenterForSpecs(IJournalView view, IRegionResolver regionResolver, IJournalPageToJournalPageDTOMapper mapper, IJournalTask journalTask, IViewItemContextMenuFactory viewItemContextMenuFactory, IJournalRetriever journalRetriever, IJournalPagePreviewPresenter previewPresenter, IJournalSearchPresenter searchPresenter) : base(view, regionResolver, mapper, journalTask, viewItemContextMenuFactory, journalRetriever, previewPresenter, searchPresenter, new RegionName("XX", "XX", ApplicationIcons.EmptyIcon)) { }
protected override void Context() { _view = A.Fake <IJournalView>(); _regionResolver = A.Fake <IRegionResolver>(); _mapper = A.Fake <IJournalPageToJournalPageDTOMapper>(); _journalTask = A.Fake <IJournalTask>(); _viewItemContextMenuFactory = A.Fake <IViewItemContextMenuFactory>(); _journalRetriever = A.Fake <IJournalRetriever>(); _previewPresenter = A.Fake <IJournalPagePreviewPresenter>(); _journalExportTask = A.Fake <IJournalExportTask>(); _searchPresenter = A.Fake <IJournalSearchPresenter>(); _journalSearch = new JournalSearch(); A.CallTo(() => _view.BindTo(A <IEnumerable <JournalPageDTO> > ._)) .Invokes(x => _allWorkingJournalItemDTOs = x.GetArgument <IEnumerable <JournalPageDTO> >(0).DowncastTo <IList <JournalPageDTO> >()); _region = A.Fake <IRegion>(); A.CallTo(_regionResolver).WithReturnType <IRegion>().Returns(_region); sut = new JournalPresenterForSpecs(_view, _regionResolver, _mapper, _journalTask, _viewItemContextMenuFactory, _journalRetriever, _previewPresenter, _searchPresenter); _journal = new Journal(); A.CallTo(() => _journalRetriever.Current).Returns(_journal); _journalPage = new JournalPage(); _journalPageDTO = new JournalPageDTO(_journalPage); A.CallTo(_mapper).WithReturnType <JournalPageDTO>().Returns(_journalPageDTO); }
public JournalPresenter(IJournalView view, IRegionResolver regionResolver, IJournalPageToJournalPageDTOMapper mapper, IJournalTask journalTask, IViewItemContextMenuFactory viewItemContextMenuFactory, IJournalRetriever journalRetriever, IJournalPagePreviewPresenter previewPresenter, IJournalSearchPresenter searchPresenter) : base(view, regionResolver, mapper, journalTask, viewItemContextMenuFactory, journalRetriever, previewPresenter, searchPresenter, RegionNames.Journal) { }
internal JournalsPresenter(IJournalView view, BaseJournal <TEntity> journal) : base(view) { Journal = journal; }