protected override void Context() { base.Context(); _dataRepository = DomainHelperForSpecs.ObservedData(); var baseGrid = _dataRepository.BaseGrid; _column = DomainHelperForSpecs.ConcentrationColumnForObservedData(baseGrid); }
public void should_remove_the_column_from_the_related_column_association_if_it_is_being_used_as_association() { var baseGrid = _dataRepository.BaseGrid; var column = DomainHelperForSpecs.ConcentrationColumnForObservedData(baseGrid); var errorColumn = DomainHelperForSpecs.ConcentrationColumnForObservedData(baseGrid); errorColumn.DataInfo.AuxiliaryType = AuxiliaryType.ArithmeticStdDev; column.AddRelatedColumn(errorColumn); _dataRepository.Add(column); //2 from the creation and new columns + error = 4 _dataRepository.Columns.Count().ShouldBeEqualTo(4); sut.RemoveColumn(_dataRepository, errorColumn); _dataRepository.Columns.Contains(errorColumn).ShouldBeFalse(); column.RelatedColumns.ShouldBeEmpty(); }
protected override void Context() { base.Context(); _secondColumnForObservations = DomainHelperForSpecs.ConcentrationColumnForObservedData(_observedConcentrationData.BaseGrid); _secondColumnForObservations.Dimension = SecondColumnDimension(); _observedConcentrationData.Add(_secondColumnForObservations); _secondColumnForSimulation = DomainHelperForSpecs.ConcentrationColumnForSimulation("Simulation", _simulationColumn.BaseGrid); _secondColumnForSimulation.Dimension = SecondColumnDimension(); _simulationData.Add(_secondColumnForSimulation); A.CallTo(() => _identification.AllObservationColumnsFor(_simulationColumn.QuantityInfo.PathAsString)).Returns(new List <DataColumn> { _concentrationObservationColumn }); sut.AddCurvesFor(_identification.AllObservationColumnsFor(_simulationColumn.QuantityInfo.PathAsString), _simulationColumn, _predictedVsObservedChart); sut.AddIdentityCurves(new[] { _concentrationObservationColumn, _secondColumnForObservations }, _predictedVsObservedChart); }
public void should_throw_an_exception_if_multiple_columns_are_found() { _dataRepository.Add(DomainHelperForSpecs.ConcentrationColumnForObservedData(_dataRepository.BaseGrid)); Assert.Catch<OSPSuiteException>(() => sut.GetMeasurementColumn(_dataRepository), Error.MoreThanOneMeasurementColumnFound); }