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; }
public MatrixTestPresenter(IMatrixToDataTableMapper matrixToDataTableMapper, IParameterIdentificationMatrixPresenter matrixPresenter) { _matrixToDataTableMapper = matrixToDataTableMapper; _matrixPresenter = matrixPresenter; matrixPresenter.View.BindTo(getDataTable(), 20); }