protected override void Context()
        {
            _matrixToDataTableMapper = A.Fake <IMatrixToDataTableMapper>();
            _view = A.Fake <IParameterIdentificationMatrixView>();
            sut   = new ParameterIdentificationMatrixPresenter(_view, _matrixToDataTableMapper);
            sut.DefaultNotificationMessage = _defaultNotificationMessage;
            _matrix = new Matrix(new[] { "row1", "row2" }, new[] { "col1", "col2" });
            _matrix.SetRow(0, new[] { 1d, 2d });
            _matrix.SetRow(1, new[] { 3d, 4d });

            _dataTable = new DataTable();

            A.CallTo(() => _matrixToDataTableMapper.MapFrom(_matrix)).Returns(_dataTable);
        }
 public ParameterIdentificationMatrixPresenter(IParameterIdentificationMatrixView view, IMatrixToDataTableMapper matrixToDataTableMapper) : base(view)
 {
     _matrixToDataTableMapper = matrixToDataTableMapper;
 }
Ejemplo n.º 3
0
 public MatrixTestPresenter(IMatrixToDataTableMapper matrixToDataTableMapper, IParameterIdentificationMatrixPresenter matrixPresenter)
 {
     _matrixToDataTableMapper = matrixToDataTableMapper;
     _matrixPresenter         = matrixPresenter;
     matrixPresenter.View.BindTo(getDataTable(), 20);
 }