public void SaveConfiguration() { _eventProperties.ClearEventMapping(); _allEventsMappingDTO.Each(eventMappingDTO => { _eventTask.Load(eventMappingDTO.Event); _eventProperties.AddEventMapping(_eventMappingMapper.MapFrom(eventMappingDTO, _simulation)); }); _simulationBuildingBlockUpdater.UpdateMultipleUsedBuildingBlockInSimulationFromTemplate(_simulation, _allEventsMappingDTO.Select(x => x.Event), PKSimBuildingBlockType.Event); }
protected override void Context() { base.Context(); _simulation = A.Fake <Simulation>(); _eventProperties = new EventProperties(); _event1 = new EventMapping(); _eventDTO = new EventMappingDTO(_event1); _eventProperties.AddEventMapping(_event1); A.CallTo(() => _eventMappingDTOMapper.MapFrom(_event1, _simulation)).Returns(_eventDTO); A.CallTo(() => _simulation.EventProperties).Returns(_eventProperties); A.CallTo(() => _view.BindTo(A <IEnumerable <EventMappingDTO> > ._)) .Invokes(x => _eventsDTO = x.GetArgument <IEnumerable <EventMappingDTO> >(0)); }