protected override void Context()
        {
            _runResultDTOMapper = A.Fake <IParameterIdentificationRunResultToRunResultDTOMapper>();
            _view = A.Fake <IMultipleParameterIdentificationResultsView>();
            _transferOptimizedParametersToSimulationTask = A.Fake <ITransferOptimizedParametersToSimulationsTask>();
            _commandCollector = A.Fake <ICommandCollector>();

            sut = new MultipleParameterIdentificationResultsPresenter(_view, _runResultDTOMapper, _transferOptimizedParametersToSimulationTask);
            sut.InitializeWith(_commandCollector);


            _parameterIdentification = new ParameterIdentification();
            _runResult1 = A.Fake <ParameterIdentificationRunResult>();
            _runResult2 = A.Fake <ParameterIdentificationRunResult>();
            _parameterIdentification.AddResult(_runResult1);
            _parameterIdentification.AddResult(_runResult2);

            _dto1 = new ParameterIdentificationRunResultDTO(_runResult1);
            _dto2 = new ParameterIdentificationRunResultDTO(_runResult2);

            A.CallTo(() => _runResultDTOMapper.MapFrom(_parameterIdentification, _runResult1)).Returns(_dto1);
            A.CallTo(() => _runResultDTOMapper.MapFrom(_parameterIdentification, _runResult2)).Returns(_dto2);

            A.CallTo(() => _view.BindTo(A <IEnumerable <ParameterIdentificationRunResultDTO> > ._))
            .Invokes(x => _allParameterIdentificationRunResultDTO = x.GetArgument <IEnumerable <ParameterIdentificationRunResultDTO> >(0).ToList());
        }
Пример #2
0
 public SingleParameterIdentificationResultsPresenter(ISingleParameterIdentificationResultsView view, IParameterIdentificationRunPropertiesPresenter runPropertiesPresenter,
                                                      IParameterIdentificationRunResultToRunResultDTOMapper runResultDTOMapper, ITransferOptimizedParametersToSimulationsTask transferParametersToSimulationsTask) : base(view)
 {
     _runPropertiesPresenter = runPropertiesPresenter;
     _runResultDTOMapper     = runResultDTOMapper;
     _transferParametersToSimulationsTask = transferParametersToSimulationsTask;
     AddSubPresenters(_runPropertiesPresenter);
     _view.AddResultPropertiesView(_runPropertiesPresenter.View);
 }
Пример #3
0
        protected override void Context()
        {
            _runResultDTOMapper = A.Fake <IParameterIdentificationRunResultToRunResultDTOMapper>();
            _view = A.Fake <ISingleParameterIdentificationResultsView>();
            _runPropertiesPresenter             = A.Fake <IParameterIdentificationRunPropertiesPresenter>();
            _transferParametersToSimulationTask = A.Fake <ITransferOptimizedParametersToSimulationsTask>();
            sut = new SingleParameterIdentificationResultsPresenter(_view, _runPropertiesPresenter, _runResultDTOMapper, _transferParametersToSimulationTask);

            _parameterIdentification = new ParameterIdentification();
            _runResult = A.Fake <ParameterIdentificationRunResult>();
            _parameterIdentification.AddResult(_runResult);
        }
Пример #4
0
 public MultipleParameterIdentificationResultsPresenter(IMultipleParameterIdentificationResultsView view,
                                                        IParameterIdentificationRunResultToRunResultDTOMapper runResultDTOMapper, ITransferOptimizedParametersToSimulationsTask transferOptimizedParametersToSimulationsTask) : base(view)
 {
     _runResultDTOMapper = runResultDTOMapper;
     _transferOptimizedParametersToSimulationsTask = transferOptimizedParametersToSimulationsTask;
 }