Beispiel #1
0
 public EditOutputSchemaPresenter(IEditOutputSchemaView view, IOutputIntervalToOutputIntervalDTOMapper outputIntervalToOutputIntervalDTOMapper,
                                  ISimulationSettingsTask simulationSettingsTask, IEditParameterPresenterTask parameterTask, IExecutionContext context) : base(view, parameterTask)
 {
     _outputIntervalToOutputIntervalDTOMapper = outputIntervalToOutputIntervalDTOMapper;
     _simulationSettingsTask = simulationSettingsTask;
     _context = context;
 }
Beispiel #2
0
 public EditOutputSchemaPresenter(IEditOutputSchemaView view, IOutputIntervalToOutputIntervalDTOMapper intervalMapper,
                                  IQuantityTask quantityTask, IOutputSchemaTask outputSchemaTask)
     : base(view)
 {
     _intervalMapper   = intervalMapper;
     _quantityTask     = quantityTask;
     _outputSchemaTask = outputSchemaTask;
 }
Beispiel #3
0
 protected override void Context()
 {
     _view = A.Fake <IEditOutputSchemaView>();
     _simulationSettingsTask = A.Fake <ISimulationSettingsTask>();
     _outputIntervalToOutputIntervalDTOMapper = A.Fake <IOutputIntervalToOutputIntervalDTOMapper>();
     _simulationToEdit            = A.Fake <IndividualSimulation>();
     _commandRegister             = A.Fake <ICommandCollector>();
     _simulationToEdit.Properties = A.Fake <SimulationProperties>();
     _outputSchema      = A.Fake <OutputSchema>();
     _simulationSetting = A.Fake <ISimulationSettings>();
     _simulationToEdit.SimulationSettings = _simulationSetting;
     A.CallTo(() => _simulationSetting.OutputSchema).Returns(_outputSchema);
     _allIntervals = new List <OutputInterval>();
     _editParameterPresenterTask = A.Fake <IEditParameterPresenterTask>();
     _context = A.Fake <IExecutionContext>();
     A.CallTo(() => _outputSchema.Intervals).Returns(_allIntervals);
     sut = new EditOutputSchemaPresenter(_view, _outputIntervalToOutputIntervalDTOMapper, _simulationSettingsTask, _editParameterPresenterTask, _context);
     sut.InitializeWith(_commandRegister);
 }