Ejemplo n.º 1
0
 public JournalExportTask(IContentLoader contentLoader, IDialogCreator dialogCreator, IProjectRetriever projectRetriever,
                          IRichEditDocumentServerFactory richEditDocumentServerFactory)
 {
     _contentLoader    = contentLoader;
     _dialogCreator    = dialogCreator;
     _projectRetriever = projectRetriever;
     _richEditDocumentServerFactory = richEditDocumentServerFactory;
 }
Ejemplo n.º 2
0
        protected override void Context()
        {
            _projectRetriever              = A.Fake <IProjectRetriever>();
            _dialogCreator                 = A.Fake <IDialogCreator>();
            _contentLoader                 = A.Fake <IContentLoader>();
            FileHelper.TryOpenFile         = s => _triedFileName = s;
            _richEditDocumentServerFactory = A.Fake <IRichEditDocumentServerFactory>();
            _documentServer                = A.Fake <IRichEditDocumentServer>();
            _document = A.Fake <Document>();
            A.CallTo(() => _document.AppendSection()).Invokes(() => _sectionCount++).ReturnsLazily <Section>(A.Fake <Section>);
            A.CallTo(() => _document.Sections.Count).ReturnsLazily(() => _sectionCount);
            A.CallTo(() => _richEditDocumentServerFactory.Create()).Returns(_documentServer);
            A.CallTo(() => _documentServer.Document).Returns(_document);

            // document starts with one section always
            _sectionCount = 1;
            sut           = new JournalExportTask(_contentLoader, _dialogCreator, _projectRetriever, _richEditDocumentServerFactory);
        }
Ejemplo n.º 3
0
 public JournalRichEditFormPresenter(IJournalRichEditFormView view, IRichEditDocumentServerFactory richEditDocumentServerFactory, IDialogCreator dialogCreator) : base(view)
 {
     _richEditDocumentServerFactory = richEditDocumentServerFactory;
     _dialogCreator = dialogCreator;
 }