protected override void Context()
        {
            _view             = A.Fake <IWeightedDataRepositoryDataView>();
            _dimensionFactory = A.Fake <IDimensionFactory>();
            _weightedDataRepositoryToDataTableMapper = A.Fake <IWeightedDataRepositoryToDataTableMapper>();
            var baseGrid = new BaseGrid("name", _dimensionFactory.NoDimension)
            {
                Values = new[] { 0.0f }
            };
            var dataColumn = new DataColumn {
                Values = new[] { 0.0f }
            };

            _dataRepository = new DataRepository {
                baseGrid, dataColumn
            };

            _weightedObservedData = new WeightedObservedData(_dataRepository);

            A.CallTo(() => _weightedDataRepositoryToDataTableMapper.MapFrom(_weightedObservedData)).Returns(new DataTable());

            sut = new WeightedDataRepositoryDataPresenter(_view, _weightedDataRepositoryToDataTableMapper);
        }
예제 #2
0
 public WeightedDataRepositoryDataPresenter(IWeightedDataRepositoryDataView view, IWeightedDataRepositoryToDataTableMapper weightedDataRepositoryToDataTableMapper) : base(view)
 {
     _weightedDataRepositoryToDataTableMapper = weightedDataRepositoryToDataTableMapper;
 }