Example #1
0
        protected override void Context()
        {
            _view = A.Fake <IMultiParameterEditView>();
            _scaleParameterPresenter     = A.Fake <IScaleParametersPresenter>();
            _parameterTask               = A.Fake <IParameterTask>();
            _editParameterTask           = A.Fake <IEditParameterPresenterTask>();
            _parameterDTOMapper          = A.Fake <IParameterToParameterDTOMapper>();
            _parameterContextMenuFactory = A.Fake <IParameterContextMenuFactory>();

            sut = new UserDefinedParametersPresenter(_view, _scaleParameterPresenter, _editParameterTask, _parameterTask, _parameterDTOMapper, _parameterContextMenuFactory);

            A.CallTo(() => _parameterDTOMapper.MapFrom(A <IParameter> ._)).ReturnsLazily(x => new ParameterDTO(x.GetArgument <IParameter>(0)));
        }
Example #2
0
        protected override void Context()
        {
            _view = A.Fake <IUserDefinedParametersView>();
            _editParameterListPresenter = A.Fake <IEditParameterListPresenter>();
            sut = new UserDefinedParametersPresenter(_view, _editParameterListPresenter);

            _parameter1 = new Parameter().WithName("P1");
            _parameter2 = new Parameter().WithName("P2");
            _parameter3 = new Parameter().WithName("P3");

            _container1 = new Container {
                _parameter1, _parameter2
            };
            _container2 = new Container {
                _parameter3
            };

            _parameter1.IsDefault = true;
            _parameter2.IsDefault = false;
            _parameter3.IsDefault = false;

            A.CallTo(() => _editParameterListPresenter.Edit(A <IEnumerable <IParameter> > ._))
            .Invokes(x => _editedParameters = x.GetArgument <IEnumerable <IParameter> >(0).ToList());
        }