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); }
public JournalPageTask( IDatabaseMediator databaseMediator, IEventPublisher eventPublisher, IDialogCreator dialogCreator, IRelatedItemFactory relatedItemFactory) { _databaseMediator = databaseMediator; _eventPublisher = eventPublisher; _dialogCreator = dialogCreator; _relatedItemFactory = relatedItemFactory; _fileSizeFormatter = new NumericFormatter <double>(NumericFormatterOptions.Instance); }
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; }
protected override void Context() { _eventPublisher = A.Fake <IEventPublisher>(); _databaseMediator = A.Fake <IDatabaseMediator>(); _dialogCreator = A.Fake <IDialogCreator>(); _journalRetriever = A.Fake <IJournalRetriever>(); _relatedItemFactory = A.Fake <IRelatedItemFactory>(); _journal = new Core.Journal.Journal(); A.CallTo(() => _journalRetriever.Current).Returns(_journal); sut = new JournalPageTask(_databaseMediator, _eventPublisher, _dialogCreator, _relatedItemFactory); _journalPage = new JournalPage(); _journal.AddJournalPage(_journalPage); }
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(); }