示例#1
0
        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);
        }
示例#2
0
        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);
        }