protected override void Context() { _view = A.Fake <IMultiParameterEditView>(); _scaleParametersPresenter = A.Fake <IScaleParametersPresenter>(); _editParameterPresenterTask = A.Fake <IEditParameterPresenterTask>(); _parameterTask = A.Fake <IParameterTask>(); _parameterDTOMapper = A.Fake <IParameterToParameterDTOMapper>(); _contextMenuFactory = A.Fake <IParameterContextMenuFactory>(); _withIdRepository = A.Fake <IWithIdRepository>(); _parameter1 = DomainHelperForSpecs.ConstantParameterWithValue(1).WithName("P1"); _parameter2 = DomainHelperForSpecs.ConstantParameterWithValue(1).WithName("P1"); _parameter3 = DomainHelperForSpecs.ConstantParameterWithValue(1).WithName("P2"); _parameterDTO1 = new ParameterDTO(_parameter1); _parameterDTO2 = new ParameterDTO(_parameter2); _parameterDTO3 = new ParameterDTO(_parameter3); _parameters = new List <IParameter> { _parameter1, _parameter2, _parameter3 }; A.CallTo(() => _parameterDTOMapper.MapFrom(_parameter1)).Returns(_parameterDTO1); A.CallTo(() => _parameterDTOMapper.MapFrom(_parameter2)).Returns(_parameterDTO2); A.CallTo(() => _parameterDTOMapper.MapFrom(_parameter3)).Returns(_parameterDTO3); sut = new SimulationCompoundParametersPresenter(_view, _scaleParametersPresenter, _editParameterPresenterTask, _parameterTask, _parameterDTOMapper, _contextMenuFactory, _withIdRepository); }
public EditParametersInContainerPresenter(IEditParametersInContainerView view, IFormulaToFormulaBuilderDTOMapper formulaMapper, IParameterToParameterDTOMapper parameterToDTOParameterMapper, IInteractionTasksForParameter parameterTask, IEditDistributedParameterPresenter editDistributedParameterPresenter, IEditParameterPresenter editParameterPresenter, IQuantityTask quantityTask, IInteractionTaskContext interactionTaskContext, IClipboardManager clipboardManager, IEditTaskFor <IParameter> editTask, ISelectReferencePresenterFactory selectReferencePresenterFactory, IFavoriteTask favoriteTask) : base(view, quantityTask, interactionTaskContext, formulaMapper, parameterTask, favoriteTask) { _clipboardManager = clipboardManager; _editTask = editTask; _selectReferencePresenterFactory = selectReferencePresenterFactory; _editDistributedParameterPresenter = editDistributedParameterPresenter; _editParameterPresenter = editParameterPresenter; EditMode = EditParameterMode.All; _parameterToDTOParameterMapper = parameterToDTOParameterMapper; _editParameterPresenter = editParameterPresenter; _editDistributedParameterPresenter = editDistributedParameterPresenter; AddSubPresenters(_editDistributedParameterPresenter, _editParameterPresenter); _getParametersFunc = x => x.GetChildrenSortedByName <IParameter>(); ChangeLocalisationAllowed = true; }
public QuantityToSimulationParameterSelectionDTOMapper(IQuantityToQuantitySelectionDTOMapper quantitySelectionDTOMapper, IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper, IFavoriteRepository favoriteRepository, IParameterToParameterDTOMapper parameterDTOMapper) { _quantitySelectionDTOMapper = quantitySelectionDTOMapper; _quantityDisplayPathMapper = quantityDisplayPathMapper; _favoriteRepository = favoriteRepository; _parameterDTOMapper = parameterDTOMapper; }
public EditDistributionParametersPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter, IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask, IParameterToParameterDTOMapper parameterDTOMapper, IParameterContextMenuFactory contextMenuFactory) : base(view, scaleParametersPresenter, editParameterPresenterTask, parameterTask, parameterDTOMapper, contextMenuFactory) { IsSimpleEditor = true; _view.HeaderVisible = false; }
protected override void Context() { _parameterMapper = A.Fake <IParameterToParameterDTOMapper>(); _subPopulationDTOMapper = A.Fake <ISubPopulationToSubPopulationDTOMapper>(); _calculationMethodDTOMapper = A.Fake <ICalculationMethodToCategoryCalculationMethodDTOMapper>(); _diseaseStateRepository = A.Fake <IDiseaseStateRepository>(); _originDataParameterMapper = A.Fake <IOriginDataParameterToParameterDTOMapper>(); _species = new Species { Name = "species" }; _speciesPopulation = new SpeciesPopulation { Name = "population" }; _speciesPopulation.AddGender(new Gender { Name = "gender" }); _species.AddPopulation(_speciesPopulation); sut = new IndividualToIIndividualSettingsDTOMapper( _parameterMapper, _subPopulationDTOMapper, _calculationMethodDTOMapper, _diseaseStateRepository, _originDataParameterMapper ); }
protected override void Context() { _view = A.Fake <IMultiParameterEditView>(); _scaleParameterPresenter = A.Fake <IScaleParametersPresenter>(); _parameterTask = A.Fake <IParameterTask>(); _contextMenuFactory = A.Fake <IParameterContextMenuFactory>(); _favoriteRepository = A.Fake <IFavoriteRepository>(); _parameterDTOMapper = A.Fake <IParameterToParameterDTOMapper>(); _editParameterPresenterTask = A.Fake <IEditParameterPresenterTask>(); sut = new FavoriteParametersPresenter(_view, _scaleParameterPresenter, _editParameterPresenterTask, _parameterTask, _parameterDTOMapper, _contextMenuFactory, _favoriteRepository); _par1 = new PKSimParameter().WithName("par1"); _par2 = new PKSimParameter().WithName("par2"); _par3 = new PKSimParameter().WithName("par3"); _parameters = new List <IParameter> { _par1, _par2, _par3 }; var pathCache = new PathCache <IParameter>(A.Fake <IEntityPathResolver>()) { { "par1", _par1 }, { "par2", _par2 }, { "par3", _par3 } }; A.CallTo(() => _parameterTask.PathCacheFor(_parameters)).Returns(pathCache); _par1DTO = new ParameterDTO(_par1); _par2DTO = new ParameterDTO(_par2); A.CallTo(() => _parameterDTOMapper.MapFrom(_par1)).Returns(_par1DTO); A.CallTo(() => _parameterDTOMapper.MapFrom(_par2)).Returns(_par2DTO); _favorites = new List <string>(); A.CallTo(() => _favoriteRepository.All()).Returns(_favorites); }
public EventParametersPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter, IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask, IParameterToParameterDTOMapper parameterDTOMapper, IParameterContextMenuFactory contextMenuFactory) : base(view, scaleParametersPresenter, editParameterPresenterTask, parameterTask, parameterDTOMapper, contextMenuFactory) { view.UseAdvancedSortingMode = true; }
public FavoriteParametersPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter, IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask, IParameterToParameterDTOMapper parameterDTOMapper, IParameterContextMenuFactory contextMenuFactory, IFavoriteRepository favoriteRepository) : base(view, scaleParametersPresenter, editParameterPresenterTask, parameterTask, parameterDTOMapper, contextMenuFactory) { _favoriteRepository = favoriteRepository; _allParameterCache = _parameterTask.PathCacheFor(Enumerable.Empty <IParameter>()); }
public EventGroupBuilderToEventGroupBuilderDTOMapper(IParameterToParameterDTOMapper parameterDTOMapper, IEventBuilderToEventBuilderDTOMapper eventBuilderDTOMapper, IContainerToContainerDTOMapper containerDTOMapper) { _parameterDTOMapper = parameterDTOMapper; _containerDTOMapper = containerDTOMapper; _eventBuilderDTOMapper = eventBuilderDTOMapper; }
public IndividualToIIndividualSettingsDTOMapper(IParameterToParameterDTOMapper parameterMapper, ISubPopulationToSubPopulationDTOMapper subPopulationDTOMapper, ICalculationMethodToCategoryCalculationMethodDTOMapper calculationMethodDTOMapper) { _parameterMapper = parameterMapper; _subPopulationDTOMapper = subPopulationDTOMapper; _calculationMethodDTOMapper = calculationMethodDTOMapper; }
public IndividualScalingConfigurationPresenter(IIndividualScalingConfigurationView view, IIndividualScalingTask individualScalingTask, IParameterScalingToParameterScalingDTOMapper mapper, IScalingMethodTask scalingMethodTask, IParameterToParameterDTOMapper parameterDTOMapper) : base(view) { _individualScalingTask = individualScalingTask; _mapper = mapper; _scalingMethodTask = scalingMethodTask; _parameterDTOMapper = parameterDTOMapper; Weight = new NullParameterDTO(); }
public OriginDataParameterToParameterDTOMapper( IParameterToParameterDTOMapper parameterDTOMapper, IParameterFactory parameterFactory, IDimensionRepository dimensionRepository ) { _parameterDTOMapper = parameterDTOMapper; _parameterFactory = parameterFactory; _dimensionRepository = dimensionRepository; }
public ParametersByGroupPresenter(IParametersByGroupView view, IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask, IParameterToParameterDTOMapper mapper, IRepresentationInfoRepository representationInfoRepository, IParameterContextMenuFactory contextMenuFactory) : base(view, editParameterPresenterTask, parameterTask) { _mapper = mapper; _representationInfoRepository = representationInfoRepository; _contextMenuFactory = contextMenuFactory; ShowFavorites = false; }
public AdvancedProtocolPresenter(IAdvancedProtocolView view, ISchemaItemToSchemaItemDTOMapper schemaItemDTOMapper, ISchemaToSchemaDTOMapper schemaDTOMapper, IParameterToParameterDTOMapper parameterDTOMapper, IProtocolTask protocolTask, IParameterTask parameterTask, IDimensionRepository dimensionRepository) : base(view, protocolTask, parameterTask) { _schemaItemDTOMapper = schemaItemDTOMapper; _schemaDTOMapper = schemaDTOMapper; _parameterDTOMapper = parameterDTOMapper; _dimensionRepository = dimensionRepository; }
public CreatePKSimMoleculePresenter(ICreatePKSimMoleculeView view, IMoBiConfiguration configuration, IParameterToParameterDTOMapper parameterDTOMapper, IMoleculeBuilderToMoleculeBuilderDTOMapper moleculeBuilderDTOMapper, ISerializationTask serializationTask, IQuantityTask quantityTask, IEditTaskFor <IMoleculeBuilder> editTask) : base(view) { _configuration = configuration; _parameterDTOMapper = parameterDTOMapper; _moleculeBuilderDTOMapper = moleculeBuilderDTOMapper; _serializationTask = serializationTask; _quantityTask = quantityTask; _editTask = editTask; }
protected override void Context() { _view = A.Fake <IIndividualScalingConfigurationView>(); _individualScalingTask = A.Fake <IIndividualScalingTask>(); _mapper = A.Fake <IParameterScalingToParameterScalingDTOMapper>(); _scalingMethodTask = A.Fake <IScalingMethodTask>(); _individualPresenter = A.Fake <IIndividualPresenter>(); _parameterDTOMapper = A.Fake <IParameterToParameterDTOMapper>(); sut = new IndividualScalingConfigurationPresenter(_view, _individualScalingTask, _mapper, _scalingMethodTask, _parameterDTOMapper); sut.InitializeWith(_individualPresenter); }
protected override void Context() { _parameterMapper = A.Fake <IParameterToParameterDTOMapper>(); _view = A.Fake <IMultiParameterEditView>(); _scaleParametersPresenter = A.Fake <IScaleParametersPresenter>(); _parameterTask = A.Fake <IParameterTask>(); _commandRegister = A.Fake <ICommandCollector>(); _contextMenuFactory = A.Fake <IParameterContextMenuFactory>(); _editParameterPresenterTask = A.Fake <IEditParameterPresenterTask>(); sut = new EditDistributionParametersPresenter(_view, _scaleParametersPresenter, _editParameterPresenterTask, _parameterTask, _parameterMapper, _contextMenuFactory); sut.InitializeWith(_commandRegister); }
public ExpressionParametersToSimulationExpressionsDTOMapper(IParameterToParameterDTOInContainerMapper <ExpressionContainerDTO> containerParameterMapper, IRepresentationInfoRepository representationInfoRepository, IGroupRepository groupRepository, IParameterTask parameterTask, IParameterToParameterDTOMapper parameterMapper, IFullPathDisplayResolver fullPathDisplayResolver, IExecutionContext executionContext) { _containerParameterMapper = containerParameterMapper; _representationInfoRepository = representationInfoRepository; _groupRepository = groupRepository; _parameterTask = parameterTask; _parameterMapper = parameterMapper; _fullPathDisplayResolver = fullPathDisplayResolver; _executionContext = executionContext; }
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))); }
protected override void Context() { _view = A.Fake <ICreatePKSimMoleculeView>(); _configuration = A.Fake <IMoBiConfiguration>(); _parameterDTOMapper = A.Fake <IParameterToParameterDTOMapper>(); _moleculeBuilderMapper = A.Fake <IMoleculeBuilderToMoleculeBuilderDTOMapper>(); _quantityTask = A.Fake <IQuantityTask>(); _serializationTask = A.Fake <ISerializationTask>(); _moleculeBuildingBlock = A.Fake <IMoleculeBuildingBlock>(); _editTask = A.Fake <IEditTaskFor <IMoleculeBuilder> >(); sut = new CreatePKSimMoleculePresenter(_view, _configuration, _parameterDTOMapper, _moleculeBuilderMapper, _serializationTask, _quantityTask, _editTask); }
protected override void Context() { _originDataMapper = A.Fake <IIndividualSettingsDTOToOriginDataMapper>(); _individualModelTask = A.Fake <IIndividualModelTask>(); _parameterMapper = A.Fake <IParameterToParameterDTOMapper>(); _originDataTask = A.Fake <IOriginDataTask>(); _subPopulationMapper = A.Fake <ISubPopulationToSubPopulationDTOMapper>(); _calculationMethodMapper = A.Fake <ICalculationMethodToCategoryCalculationMethodDTOMapper>(); _populationRepository = A.Fake <IPopulationRepository>(); sut = new IndividualDefaultValueRetriever(_individualModelTask, _originDataMapper, _parameterMapper, _originDataTask, _subPopulationMapper, _speciesRepository, _calculationMethodMapper, _populationRepository); }
public IndividualToIIndividualSettingsDTOMapper( IParameterToParameterDTOMapper parameterMapper, ISubPopulationToSubPopulationDTOMapper subPopulationDTOMapper, ICalculationMethodToCategoryCalculationMethodDTOMapper calculationMethodDTOMapper, IDiseaseStateRepository diseaseStateRepository, IOriginDataParameterToParameterDTOMapper originDataParameterMapper ) { _parameterMapper = parameterMapper; _subPopulationDTOMapper = subPopulationDTOMapper; _calculationMethodDTOMapper = calculationMethodDTOMapper; _diseaseStateRepository = diseaseStateRepository; _originDataParameterMapper = originDataParameterMapper; }
public MultiParameterEditPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter, IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask, IParameterToParameterDTOMapper parameterDTOMapper, IParameterContextMenuFactory contextMenuFactory) : base(view, editParameterPresenterTask, parameterTask) { _scaleParametersPresenter = scaleParametersPresenter; _parameterDTOMapper = parameterDTOMapper; _contextMenuFactory = contextMenuFactory; _scaleParametersPresenter.InitializeWith(this); _view.SetScaleParameterView(_scaleParametersPresenter.View); Description = string.Empty; IsSimpleEditor = false; UseAdvancedSortingMode = false; }
public EditParameterListPresenter( IEditParameterListView view, IQuantityTask quantityTask, IInteractionTaskContext interactionTaskContext, IFormulaToFormulaBuilderDTOMapper formulaMapper, IInteractionTasksForParameter parameterTask, IFavoriteTask favoriteTask, IViewItemContextMenuFactory viewItemContextMenuFactory, IParameterToParameterDTOMapper parameterDTOMapper) : base(view, quantityTask, interactionTaskContext, formulaMapper, parameterTask, favoriteTask) { _viewItemContextMenuFactory = viewItemContextMenuFactory; _parameterDTOMapper = parameterDTOMapper; }
protected override void Context() { _advancedProtocol = A.Fake <PKSim.Core.Model.AdvancedProtocol>(); _allSchemas = new List <Schema>(); A.CallTo(() => _advancedProtocol.AllSchemas).Returns(_allSchemas); _schemaDTOMapper = A.Fake <ISchemaToSchemaDTOMapper>(); _schemaItemDTOMapper = A.Fake <ISchemaItemToSchemaItemDTOMapper>(); _parameterDTOMapper = A.Fake <IParameterToParameterDTOMapper>(); _protocolTask = A.Fake <IProtocolTask>(); _parameterTask = A.Fake <IParameterTask>(); _view = A.Fake <IAdvancedProtocolView>(); _dimensionRepository = A.Fake <IDimensionRepository>(); sut = new AdvancedProtocolPresenter(_view, _schemaItemDTOMapper, _schemaDTOMapper, _parameterDTOMapper, _protocolTask, _parameterTask, _dimensionRepository); sut.InitializeWith(A.Fake <ICommandCollector>()); }
public AdvancedProtocolPresenter( IAdvancedProtocolView view, ISchemaItemToSchemaItemDTOMapper schemaItemDTOMapper, ISchemaToSchemaDTOMapper schemaDTOMapper, IParameterToParameterDTOMapper parameterDTOMapper, IProtocolTask protocolTask, IParameterTask parameterTask, IDimensionRepository dimensionRepository, IIndividualFactory individualFactory, IRepresentationInfoRepository representationInfoRepository) : base(view, protocolTask, parameterTask, individualFactory, representationInfoRepository) { _schemaItemDTOMapper = schemaItemDTOMapper; _schemaDTOMapper = schemaDTOMapper; _parameterDTOMapper = parameterDTOMapper; _dimensionRepository = dimensionRepository; }
public IndividualDefaultValueRetriever(IIndividualModelTask individualModelTask, IIndividualSettingsDTOToOriginDataMapper originDataMapper, IParameterToParameterDTOMapper parameterMapper, IOriginDataTask originDataTask, ISubPopulationToSubPopulationDTOMapper subPopulationDTOMapper, ISpeciesRepository speciesRepository, ICalculationMethodToCategoryCalculationMethodDTOMapper calculationMethodDTOMapper, IPopulationRepository populationRepository) { _individualModelTask = individualModelTask; _originDataMapper = originDataMapper; _parameterMapper = parameterMapper; _originDataTask = originDataTask; _subPopulationDTOMapper = subPopulationDTOMapper; _speciesRepository = speciesRepository; _calculationMethodDTOMapper = calculationMethodDTOMapper; _populationRepository = populationRepository; }
protected override void Context() { _parameterTask = A.Fake <IParameterTask>(); _view = A.Fake <IMultiParameterEditView>(); _scaleParameterPresenter = A.Fake <IScaleParametersPresenter>(); _mapper = A.Fake <IParameterToParameterDTOMapper>(); _editParameterPresenterTask = A.Fake <IEditParameterPresenterTask>(); _parameter = DomainHelperForSpecs.ConstantParameterWithValue(5); _parameterDTO = new ParameterDTO(_parameter); _commandRegister = A.Fake <ICommandCollector>(); _contextMenuFactory = A.Fake <IParameterContextMenuFactory>(); A.CallTo(() => _scaleParameterPresenter.View).Returns(A.Fake <IScaleParametersView>()); A.CallTo(() => _mapper.MapFrom(_parameter)).Returns(_parameterDTO); sut = new MultiParameterEditPresenter(_view, _scaleParameterPresenter, _editParameterPresenterTask, _parameterTask, _mapper, _contextMenuFactory); sut.StatusChanged += (o, e) => { _eventWasRaised = true; }; sut.InitializeWith(_commandRegister); _parameterList = new List <IParameter>(); }
public EditParameterPresenter(IEditParameterView view, IEditFormulaPresenter editValueFormulaPresenter, IParameterToParameterDTOMapper parameterMapper, IEditFormulaPresenter editRhsFormulaPresenter, IInteractionTaskContext interactionTaskContext, IGroupRepository groupRepository, IEditTaskFor <IParameter> editTasks, IInteractionTasksForParameter parameterTask, IContextSpecificReferencesRetriever contextSpecificReferencesRetriever, IFavoriteTask favoriteTask, IEditValueOriginPresenter editValueOriginPresenter, ITagsPresenter tagsPresenter, IDescriptorConditionListPresenter <IParameter> containerCriteriaPresenter) : base(view) { _editValueFormulaPresenter = editValueFormulaPresenter; _parameterTask = parameterTask; _contextSpecificReferencesRetriever = contextSpecificReferencesRetriever; _favoriteTask = favoriteTask; _editValueOriginPresenter = editValueOriginPresenter; _tagsPresenter = tagsPresenter; _containerCriteriaPresenter = containerCriteriaPresenter; _parameterMapper = parameterMapper; _groupRepository = groupRepository; _editTasks = editTasks; _editRHSFormulaPresenter = editRhsFormulaPresenter; _interactionTaskContext = interactionTaskContext; _view.SetFormulaView(_editValueFormulaPresenter.BaseView); _view.AddRHSView(_editRHSFormulaPresenter.BaseView); _view.AddValueOriginView(_editValueOriginPresenter.BaseView); _view.AddTagsView(_tagsPresenter.BaseView); AddSubPresenters(editRhsFormulaPresenter, editValueFormulaPresenter, _editValueOriginPresenter, _tagsPresenter, _containerCriteriaPresenter); _editRHSFormulaPresenter.IsRHS = true; _editRHSFormulaPresenter.RemoveAllFormulaTypes(); _editRHSFormulaPresenter.AddFormulaType <ConstantFormula>(); _editRHSFormulaPresenter.AddFormulaType <ExplicitFormula>(); _editRHSFormulaPresenter.SetDefaultFormulaType <ExplicitFormula>(); ParameterBuildModes = EnumHelper.AllValuesFor <ParameterBuildMode>(); WarnOnBuildModeChange = true; _editValueOriginPresenter.ValueOriginUpdated += setValueOrigin; _editValueOriginPresenter.ShowCaption = false; }
protected override void Context() { _view = A.Fake <IEditParameterView>(); _editFormulaPresenter = A.Fake <IEditFormulaPresenter>(); _parameterMapper = A.Fake <IParameterToParameterDTOMapper>(); _editRHSPresenter = A.Fake <IEditFormulaPresenter>(); _interactionTasksContext = A.Fake <IInteractionTaskContext>(); _groupRepository = A.Fake <IGroupRepository>(); _editTasks = A.Fake <IEditTaskFor <IParameter> >(); _favoriteTask = A.Fake <IFavoriteTask>(); _parameterTask = A.Fake <IInteractionTasksForParameter>(); _editValueOriginPresenter = A.Fake <IEditValueOriginPresenter>(); _tagsPresenter = A.Fake <ITagsPresenter>(); _descriptorConditionListPresenter = A.Fake <IDescriptorConditionListPresenter <IParameter> >(); _buildingBlock = A.Fake <IBuildingBlock>(); sut = new EditParameterPresenter( _view, _editFormulaPresenter, _parameterMapper, _editRHSPresenter, _interactionTasksContext, _groupRepository, _editTasks, _parameterTask, new ContextSpecificReferencesRetriever(), _favoriteTask, _editValueOriginPresenter, _tagsPresenter, _descriptorConditionListPresenter) { BuildingBlock = _buildingBlock }; _commandCollector = A.Fake <ICommandCollector>(); sut.InitializeWith(_commandCollector); _parameter = new Parameter().WithId("Para"); _parameterDTO = new ParameterDTO(_parameter); A.CallTo(() => _parameterMapper.MapFrom(_parameter)).Returns(_parameterDTO); }