protected override void Map(IEventMapping mapping) { //Expected streamId = Question_UserName mapping.For <QuestionCreated>((meta, e) => e.QuestionId.ToString(), Apply); mapping.For <AnswerCreated>((created) => string.Empty, (created, state) => Task.CompletedTask); mapping.For <TagCreated>(created => string.Empty, (created, state) => Task.CompletedTask); }
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)); }
/// <summary> /// /// </summary> /// <param name="snapshot"></param> /// <param name="eventStore"></param> /// <param name="documentEvents"></param> public DefaultDocumentStore(ISnapshotStore snapshot, IEventStore eventStore, IEnumerable <IDocumentEvent> documentEvents, IOptions <DocumentOptions> options, IEventMapping mapping, ILogging <DefaultDocumentStore> logging) { this._snapshot = snapshot; this._eventStore = eventStore; this._documentEvents = documentEvents; this._mapping = mapping; this._logging = logging; this._options = options.Value; }
public EventMappingDTO MapFrom(IEventMapping eventMapping, PKSim.Core.Model.Simulation simulation) { var eventMappingDTO = new EventMappingDTO(eventMapping); eventMappingDTO.StartTimeParameter = _parameterDTOMapper.MapFrom(eventMapping.StartTime, eventMappingDTO, x => x.StartTime, x => x.StartTimeParameter); var templateEvent = _buildingBlockRepository.All <PKSim.Core.Model.PKSimEvent>().FindById(eventMapping.TemplateEventId); var usedEvent = simulation.UsedBuildingBlockByTemplateId(eventMapping.TemplateEventId); //simulation was already using an event based on template. Retrieved the building block used if (usedEvent != null) { templateEvent = _buildingBlockInSimulationManager.TemplateBuildingBlockUsedBy <PKSim.Core.Model.PKSimEvent>(usedEvent); } eventMappingDTO.Event = templateEvent; return(eventMappingDTO); }
protected abstract void Map(IEventMapping mapping);
public virtual void AddEventMapping(IEventMapping eventMapping) { _eventMappings.Add(eventMapping); }
protected override void Map(IEventMapping mapping) { mapping.For <TagCreated>((meta, e) => e.QuestionId.ToString(), Apply); }
public EventMappingDTO(IEventMapping eventMapping) { EventMapping = eventMapping; Rules.AddRange(AllRules.All()); }
private void addEventMapping(IEventMapping eventMapping) { _allEventsMappingDTO.Add(_eventMappingDTOMapper.MapFrom(eventMapping, _simulation)); }
protected override void Map(IEventMapping mapping) { mapping.For <BookRated>((meta, e) => e.Title, Apply); }
protected override void Map(IEventMapping mapping) { mapping.For <ActionOccured>((meta, e) => e.Name + meta.StreamId, Apply); }