protected override void Context() { _linkedParameterDTOMapper = A.Fake <ISimulationQuantitySelectionToLinkedParameterDTOMapper>(); _view = A.Fake <IParameterIdentificationLinkedParametersView>(); sut = new ParameterIdentificationLinkedParametersPresenter(_view, _linkedParameterDTOMapper); _parameterIdentification = new ParameterIdentification(); sut.EditParameterIdentification(_parameterIdentification); A.CallTo(() => _view.BindTo(A <IEnumerable <LinkedParameterDTO> > ._)) .Invokes(x => _allLinkedParameterDTO = x.GetArgument <IEnumerable <LinkedParameterDTO> >(0).ToList()); _identificationParameter = new IdentificationParameter(); _linkedParameter = A.Fake <ParameterSelection>(); _identificationParameter.AddLinkedParameter(_linkedParameter); _linkedParameterDTO = A.Fake <LinkedParameterDTO>(); A.CallTo(() => _linkedParameterDTO.Quantity).Returns(_linkedParameter.Quantity); A.CallTo(() => _linkedParameterDTOMapper.MapFrom(_linkedParameter)).Returns(_linkedParameterDTO); sut.Edit(_identificationParameter); }
public ParameterIdentificationLinkedParametersPresenter(IParameterIdentificationLinkedParametersView view, ISimulationQuantitySelectionToLinkedParameterDTOMapper linkedParameterDTOMapper) : base(view) { _linkedParameterDTOMapper = linkedParameterDTOMapper; _allLinkedParameters = new List <LinkedParameterDTO>(); }