public DataRepositoryMetaDataPresenter(IDataRepositoryMetaDataView view, IObservedDataMetaDataTask observedDataMetaDataTask,
                                        IObservedDataConfiguration observedDataConfiguration, IParameterFactory parameterFactory, IDimensionFactory dimensionFactory)
     : base(view)
 {
     _observedDataMetaDataTask  = observedDataMetaDataTask;
     _observedDataConfiguration = observedDataConfiguration;
     _parameterFactory          = parameterFactory;
     _molWeightDimension        = dimensionFactory.Dimension(Constants.Dimension.MOLECULAR_WEIGHT);
     _dimensionFactory          = dimensionFactory;
 }
        protected override void Context()
        {
            _commandCollector         = A.Fake <ICommandCollector>();
            _observedDataMetaDataTask = A.Fake <IObservedDataMetaDataTask>();
            _view = A.Fake <IDataRepositoryMetaDataView>();
            _observedDataConfiguration = A.Fake <IObservedDataConfiguration>();
            _dataRepository            = new DataRepository();
            _dimensionFactory          = A.Fake <IDimensionFactory>();
            _parameterFactory          = A.Fake <IParameterFactory>();
            sut = new DataRepositoryMetaDataPresenter(_view, _observedDataMetaDataTask, _observedDataConfiguration, _parameterFactory, _dimensionFactory);
            sut.InitializeWith(_commandCollector);
            sut.EditObservedData(_dataRepository);

            var baseGrid = new BaseGrid("time", DomainHelperForSpecs.TimeDimensionForSpecs());

            _dataColumn1 = new DataColumn("Col1", "Col1", DomainHelperForSpecs.ConcentrationDimensionForSpecs(), baseGrid);
            _dataColumn2 = new DataColumn("Col2", "Col2", DomainHelperForSpecs.ConcentrationDimensionForSpecs(), baseGrid);
            _dataRepository.Add(_dataColumn1);
            _dataRepository.Add(_dataColumn2);
        }
示例#3
0
 public EditMultipleMetaDataUICommand(IObservedDataMetaDataTask observedDataMetaDataTask)
 {
     _observedDataMetaDataTask = observedDataMetaDataTask;
 }