public ProteinExpressionsPresenter(IProteinExpressionsView view, ISubPresenterItemManager <IExpressionItemPresenter> subPresenterItemManager, IDialogCreator dialogCreator,
                                    IGeneExpressionQueries geneExpressionQueries, IMappingPresenter mappingPresenter, IProteinExpressionDataHelper dataHelper)
     : base(view, subPresenterItemManager, ExpressionItems.All, dialogCreator)
 {
     _geneExpressionQueries            = geneExpressionQueries;
     _mappingPresenter                 = mappingPresenter;
     _dataHelper                       = dataHelper;
     _mappingPresenter.MappingChanged += MappingChanged;
 }
示例#2
0
        protected override void Context()
        {
            _view = A.Fake <IProteinExpressionsView>();
            _subPresenterManager   = A.Fake <ISubPresenterItemManager <IExpressionItemPresenter> >();
            _dialogCreator         = A.Fake <IDialogCreator>();
            _geneExpressionQueries = A.Fake <IGeneExpressionQueries>();
            _mappingPresenter      = A.Fake <IMappingPresenter>();
            _dataHelper            = A.Fake <IProteinExpressionDataHelper>();

            sut = new ProteinExpressionsPresenter(_view, _subPresenterManager, _dialogCreator, _geneExpressionQueries, _mappingPresenter, _dataHelper);
        }
示例#3
0
 public GeneExpressionsDatabasePathManager(IGeneExpressionDatabase database, IApplicationSettings applicationSettings, IGeneExpressionQueries geneExpressionQueries)
 {
     _database              = database;
     _applicationSettings   = applicationSettings;
     _geneExpressionQueries = geneExpressionQueries;
 }
示例#4
0
 public ProteinSelectionPresenter(IProteinSelectionView view, IGeneExpressionQueries geneExpressionQueries) : base(view)
 {
     _geneExpressionQueries = geneExpressionQueries;
 }
示例#5
0
 public ProteinExpressionToolTipCreator(IGeneExpressionQueries geneExpressionQueries)
 {
     _geneExpressionQueries = geneExpressionQueries;
 }