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); }
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); }
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); }
private OutputInterval getIntervalFromDto(OutputIntervalDTO outputIntervalDTO) { return(_allIntervals[outputIntervalDTO]); }
public void RemoveOutputInterval(OutputIntervalDTO outputIntervalDTO) { AddCommand(_outputSchemaTask.RemoveOuputInterval(getIntervalFromDto(outputIntervalDTO), _simulationSettings, _simulation)); bindToView(); }
private OutputInterval simulationIntervalFrom(OutputIntervalDTO outputIntervalDTO) { return(outputIntervalDTO.OutputInterval); }
public void RemoveOutputInterval(OutputIntervalDTO outputIntervalDTO) { AddCommand(_simulationSettingsTask.RemoveSimulationIntervalFrom(simulationIntervalFrom(outputIntervalDTO), _outputSchema)); }
private RepositoryItem getButtonRepository(OutputIntervalDTO alternativeDTO) { return(_presenter.CanRemoveInterval() ? _addAndRemoveButtonRepository : _addButtonRepository); }