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()); }
public SingleParameterIdentificationResultsPresenter(ISingleParameterIdentificationResultsView view, IParameterIdentificationRunPropertiesPresenter runPropertiesPresenter, IParameterIdentificationRunResultToRunResultDTOMapper runResultDTOMapper, ITransferOptimizedParametersToSimulationsTask transferParametersToSimulationsTask) : base(view) { _runPropertiesPresenter = runPropertiesPresenter; _runResultDTOMapper = runResultDTOMapper; _transferParametersToSimulationsTask = transferParametersToSimulationsTask; AddSubPresenters(_runPropertiesPresenter); _view.AddResultPropertiesView(_runPropertiesPresenter.View); }
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); }
public MultipleParameterIdentificationResultsPresenter(IMultipleParameterIdentificationResultsView view, IParameterIdentificationRunResultToRunResultDTOMapper runResultDTOMapper, ITransferOptimizedParametersToSimulationsTask transferOptimizedParametersToSimulationsTask) : base(view) { _runResultDTOMapper = runResultDTOMapper; _transferOptimizedParametersToSimulationsTask = transferOptimizedParametersToSimulationsTask; }