Exemplo n.º 1
0
 public CreatePopulationAnalysisGroupingFieldPresenter(ICreatePopulationAnalysisGroupingFieldView view, IGroupingDefinitionToGroupingDefinitionPresenterMapper groupingDefinitionPresenterMapper, IEventPublisher eventPublisher)
     : base(view)
 {
     _groupingDefinitionPresenterMapper = groupingDefinitionPresenterMapper;
     _eventPublisher   = eventPublisher;
     _groupingFieldDTO = new GroupingFieldDTO();
     _presenterCache   = new Cache <GroupingDefinitionItem, IGroupingDefinitionPresenter>();
 }
Exemplo n.º 2
0
        protected override void Context()
        {
            _view = A.Fake <IEditPopulationAnalysisGroupingFieldView>();
            _groupingDefinition               = A.Fake <GroupingDefinition>();
            _presenterMapper                  = A.Fake <IGroupingDefinitionToGroupingDefinitionPresenterMapper>();
            _groupingField                    = A.Fake <PopulationAnalysisGroupingField>();
            _populationDataCollector          = A.Fake <IPopulationDataCollector>();
            _groupingDefinitionPresenter      = A.Fake <IGroupingDefinitionPresenter>();
            _groupingField.PopulationAnalysis = A.Fake <PopulationAnalysis>();
            _referenceField                   = A.Fake <IPopulationAnalysisField>();
            sut = new EditPopulationAnalysisGroupingFieldPresenter(_view, _presenterMapper);

            A.CallTo(() => _groupingField.ReferencedFieldName).Returns("ParameterField");
            A.CallTo(() => _groupingField.GroupingDefinition).Returns(_groupingDefinition);
            A.CallTo(() => _presenterMapper.MapFrom(_groupingDefinition)).Returns(_groupingDefinitionPresenter);
            A.CallTo(() => _groupingField.PopulationAnalysis.FieldByName(_groupingField.ReferencedFieldName)).Returns(_referenceField);
        }
        protected override void Context()
        {
            _groupingDefinitionPresenterMapper = A.Fake <IGroupingDefinitionToGroupingDefinitionPresenterMapper>();
            _view           = A.Fake <ICreatePopulationAnalysisGroupingFieldView>();
            _eventPublisher = A.Fake <IEventPublisher>();

            _field = A.Fake <PopulationAnalysisNumericField>();
            _populationAnalysis       = A.Fake <PopulationAnalysis>();
            _field.PopulationAnalysis = _populationAnalysis;
            A.CallTo(() => _populationAnalysis.AllFields).Returns(_existingFields);
            _populationDataCollector = A.Fake <IPopulationDataCollector>();

            sut = new CreatePopulationAnalysisGroupingFieldPresenter(_view, _groupingDefinitionPresenterMapper, _eventPublisher);

            A.CallTo(() => _view.BindTo(A <GroupingFieldDTO> ._))
            .Invokes(x => _groupingFieldDTO = x.GetArgument <GroupingFieldDTO>(0));
        }
Exemplo n.º 4
0
 public EditPopulationAnalysisGroupingFieldPresenter(IEditPopulationAnalysisGroupingFieldView view, IGroupingDefinitionToGroupingDefinitionPresenterMapper groupingDefinitionPresenterMapper)
     : base(view)
 {
     _groupingDefinitionPresenterMapper = groupingDefinitionPresenterMapper;
 }