コード例 #1
0
 protected override void Context()
 {
     _databaseMediator = A.Fake <IDatabaseMediator>();
     _journalSession   = A.Fake <IJournalSession>();
     _diagramFactory   = A.Fake <IJournalDiagramFactory>();
     sut = new JournalLoader(_journalSession, _databaseMediator, _diagramFactory);
 }
コード例 #2
0
 public JournalSearchTask(IDatabaseMediator databaseMediator, IJournalRetriever journalRetriever,
                          IEventPublisher eventPublisher, IJournalSearchContextFinder searchContextFinder)
 {
     _databaseMediator    = databaseMediator;
     _journalRetriever    = journalRetriever;
     _eventPublisher      = eventPublisher;
     _searchContextFinder = searchContextFinder;
 }
コード例 #3
0
        protected override void Context()
        {
            _databaseMediator    = A.Fake <IDatabaseMediator>();
            _journalRetriever    = A.Fake <IJournalRetriever>();
            _eventPublisher      = A.Fake <IEventPublisher>();
            _searchContextFinder = A.Fake <IJournalSearchContextFinder>();
            sut = new JournalSearchTask(_databaseMediator, _journalRetriever, _eventPublisher, _searchContextFinder);

            _journalSearch = new JournalSearch();
            _journalIds    = new List <string>();
        }
コード例 #4
0
 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);
 }
コード例 #5
0
 public JournalPageTask(
     IDatabaseMediator databaseMediator,
     IEventPublisher eventPublisher,
     IDialogCreator dialogCreator,
     IRelatedItemFactory relatedItemFactory)
 {
     _databaseMediator   = databaseMediator;
     _eventPublisher     = eventPublisher;
     _dialogCreator      = dialogCreator;
     _relatedItemFactory = relatedItemFactory;
     _fileSizeFormatter  = new NumericFormatter <double>(NumericFormatterOptions.Instance);
 }
コード例 #6
0
ファイル: JournalTask.cs プロジェクト: ktseow/OSPSuite.Core
 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;
 }
コード例 #7
0
 public BillingRecordAppService(
     IRepository <BillingRecord, long> billingRecordRepository,
     IAccountRepository accountRepository,
     IDatabaseMediator <BillingRecord, long> databaseMediator,
     IUnitOfWorkManager unitOfWorkManager,
     IFormatterFactory formatterFactory,
     ISessionManager sessionManager)
 {
     _billingRecordRepository = billingRecordRepository;
     _accountRepository       = accountRepository;
     _databaseMediator        = databaseMediator;
     _unitOfWorkManager       = unitOfWorkManager;
     _formatterFactory        = formatterFactory;
     _sessionManager          = sessionManager;
 }
コード例 #8
0
        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);
        }
コード例 #9
0
        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();
        }
コード例 #10
0
 public JournalLoader(IJournalSession journalSession, IDatabaseMediator databaseMediator, IJournalDiagramFactory diagramFactory)
 {
     _journalSession   = journalSession;
     _databaseMediator = databaseMediator;
     _diagramFactory   = diagramFactory;
 }
コード例 #11
0
 public JournalPageByIdQuery(IJournalSession journalSession, IDatabaseMediator databaseMediator) : base(journalSession)
 {
     _databaseMediator = databaseMediator;
 }
コード例 #12
0
 public DeleteRelatedItemFromJournalItemCommand(IJournalSession journalSession, IDatabaseMediator databaseMediator) : base(journalSession)
 {
     _databaseMediator = databaseMediator;
 }
コード例 #13
0
 public AddRelatedItemToJournalItemCommand(IJournalSession journalSession, IDatabaseMediator databaseMediator, IIdGenerator idGenerator)
     : base(journalSession)
 {
     _databaseMediator = databaseMediator;
     _idGenerator      = idGenerator;
 }
コード例 #14
0
 public UpdateJournalItemCommand(IJournalSession journalSession, IDatabaseMediator databaseMediator) : base(journalSession)
 {
     _databaseMediator = databaseMediator;
 }
コード例 #15
0
 public PartyManagementMediator()
 {
     this.databaseMediator = this.CreateDatabaseMediator();
 }
コード例 #16
0
 public DeleteJournalPageCommand(IJournalSession journalSession, IDatabaseMediator databaseMediator) : base(journalSession)
 {
     _databaseMediator = databaseMediator;
 }
コード例 #17
0
 public CreateJournalItemCommand(IJournalSession journalSession, IIdGenerator idGenerator, IDatabaseMediator databaseMediator) : base(journalSession)
 {
     _idGenerator      = idGenerator;
     _databaseMediator = databaseMediator;
 }
コード例 #18
0
 public CharacterServiceMediator()
 {
     this.databaseMediator = this.CreateDatabaseMediator();
 }