protected override Task Context() { _dimensionFactory = A.Fake <IDimensionFactory>(); _curveOptionsMapper = A.Fake <CurveOptionsMapper>(); _dataRepository = DomainHelperForSpecs.ObservedData(); _logger = A.Fake <ILogger>(); sut = new CurveMapper(_curveOptionsMapper, _dimensionFactory, _logger); _curve = new Curve { Name = "Hello", }; _xColumn = _dataRepository.BaseGrid; _yColumn = _dataRepository.ObservationColumns().First(); _xColumn.QuantityInfo.Path = new[] { "A", "B" }; _yColumn.QuantityInfo.Path = new[] { "BaseGrid" }; _curve.SetxData(_xColumn, _dimensionFactory); _curve.SetyData(_yColumn, _dimensionFactory); _snapshotCurveOptions = new Snapshots.CurveOptions(); A.CallTo(() => _curveOptionsMapper.MapToSnapshot(_curve.CurveOptions)).Returns(_snapshotCurveOptions); return(_completed); }
protected override Task Context() { _curveOptionsMapper = A.Fake <CurveOptionsMapper>(); sut = new ObservedDataCollectionMappper(_curveOptionsMapper); _observedDataRepository = DomainHelperForSpecs.ObservedData("ID").WithName("ObsData"); _observedDataCollection = new Model.PopulationAnalyses.ObservedDataCollection(); _observedDataCollection.ApplyGroupingToObservedData = true; _observedDataCollection.AddObservedData(_observedDataRepository); _firstObservedDataColumn = _observedDataRepository.ObservationColumns().First(); _observedDataCurveOptions = new ObservedDataCurveOptions { Caption = "Obs Data Caption", ColumnId = _firstObservedDataColumn.Id }; _observedDataCollection.AddCurveOptions(_observedDataCurveOptions); _snapshotCurveOptions = new CurveOptions(); A.CallTo(() => _curveOptionsMapper.MapToSnapshot(_observedDataCurveOptions.CurveOptions)).Returns(_snapshotCurveOptions); return(_completed); }