protected override void Context()
 {
     base.Context();
     _simulationInterval = A.Fake <OutputInterval>();
     A.CallTo(() => _simulationInterval.StartTime).Returns(A.Fake <IParameter>());
     A.CallTo(() => _simulationInterval.EndTime).Returns(A.Fake <IParameter>());
     A.CallTo(() => _simulationInterval.Resolution).Returns(A.Fake <IParameter>());
     A.CallTo(_parameterDTOMapper).WithReturnType <ParameterDTO>().Returns(A.Fake <ParameterDTO>());
     _result = sut.MapFrom(_simulationInterval);
 }
Example #2
0
        public OutputIntervalDTO MapFrom(OutputInterval outputInterval)
        {
            var outputIntervalDTO = new OutputIntervalDTO {
                OutputInterval = outputInterval
            };

            outputIntervalDTO.StartTimeParameter  = MapFrom(outputInterval.StartTime, outputIntervalDTO, x => x.StartTime, x => x.StartTimeParameter);
            outputIntervalDTO.EndTimeParameter    = MapFrom(outputInterval.EndTime, outputIntervalDTO, x => x.EndTime, x => x.EndTimeParameter);
            outputIntervalDTO.ResolutionParameter = MapFrom(outputInterval.Resolution, outputIntervalDTO, x => x.Resolution, x => x.ResolutionParameter);
            return(outputIntervalDTO);
        }
Example #3
0
 protected override void Context()
 {
     base.Context();
     _removeCommand  = A.Fake <IPKSimCommand>();
     _oneIntervalDTO = new OutputIntervalDTO();
     _oneInterval    = A.Fake <OutputInterval>();
     _oneIntervalDTO.OutputInterval = _oneInterval;
     A.CallTo(() => _simulationSettingsTask.RemoveSimulationIntervalFrom(_oneInterval, _outputSchema)).Returns(_removeCommand);
     A.CallTo(() => _outputIntervalToOutputIntervalDTOMapper.MapFrom(_oneInterval)).Returns(_oneIntervalDTO);
     _allIntervals.Add(_oneInterval);
     sut.EditSettingsFor(_simulationToEdit);
 }
Example #4
0
 private OutputInterval getIntervalFromDto(OutputIntervalDTO outputIntervalDTO)
 {
     return(_allIntervals[outputIntervalDTO]);
 }
Example #5
0
 public void RemoveOutputInterval(OutputIntervalDTO outputIntervalDTO)
 {
     AddCommand(_outputSchemaTask.RemoveOuputInterval(getIntervalFromDto(outputIntervalDTO), _simulationSettings, _simulation));
     bindToView();
 }
Example #6
0
 private OutputInterval simulationIntervalFrom(OutputIntervalDTO outputIntervalDTO)
 {
     return(outputIntervalDTO.OutputInterval);
 }
Example #7
0
 public void RemoveOutputInterval(OutputIntervalDTO outputIntervalDTO)
 {
     AddCommand(_simulationSettingsTask.RemoveSimulationIntervalFrom(simulationIntervalFrom(outputIntervalDTO), _outputSchema));
 }
Example #8
0
 private RepositoryItem getButtonRepository(OutputIntervalDTO alternativeDTO)
 {
     return(_presenter.CanRemoveInterval() ? _addAndRemoveButtonRepository : _addButtonRepository);
 }