protected override void Context() { sut = new OutputMapping(); _quantity = A.Fake <IQuantity>(); _simulationQuantitySelection = A.Fake <SimulationQuantitySelection>(); A.CallTo(() => _simulationQuantitySelection.Quantity).Returns(_quantity); sut.OutputSelection = _simulationQuantitySelection; _dataRepository = DomainHelperForSpecs.ObservedData(); sut.WeightedObservedData = new WeightedObservedData(_dataRepository); _firstDimension = _dataRepository.FirstDataColumn(); }
protected override void Context() { base.Context(); _simulationColumn = new DataColumn { QuantityInfo = new QuantityInfo(new[] { "Sim", "FullPath" }, QuantityType.Undefined) }; _observationColumn1 = A.Fake <DataColumn>(); _observationColumn1.DataInfo.Origin = ColumnOrigins.Observation; var dataRepository = new DataRepository { _observationColumn1, new BaseGrid("basegrid1", DomainHelperForSpecs.TimeDimensionForSpecs()) }; var simulationQuantitySelection = new SimulationQuantitySelection(_simulation, new QuantitySelection("FullPath", QuantityType.Undefined)); var outputMapping = new OutputMapping { OutputSelection = simulationQuantitySelection, WeightedObservedData = new WeightedObservedData(dataRepository) }; sut.AddOutputMapping(outputMapping); _observationColumn2 = A.Fake <DataColumn>(); _observationColumn2.DataInfo.Origin = ColumnOrigins.Observation; dataRepository = new DataRepository { _observationColumn2, new BaseGrid("basegrid2", DomainHelperForSpecs.TimeDimensionForSpecs()) }; outputMapping = new OutputMapping { OutputSelection = simulationQuantitySelection, WeightedObservedData = new WeightedObservedData(dataRepository) }; sut.AddOutputMapping(outputMapping); }
protected bool Equals(SimulationQuantitySelection other) { return(Equals(Simulation, other.Simulation) && Equals(QuantitySelection, other.QuantitySelection)); }