Пример #1
0
        public void register_event_types_and_retrieve()
        {
            theGraph.StreamMappingFor <Issue>().AddEvent(typeof(IssueAssigned));
            theGraph.StreamMappingFor <Issue>().AddEvent(typeof(IssueCreated));
            theGraph.StreamMappingFor <Quest>().AddEvent(typeof(MembersJoined));
            theGraph.StreamMappingFor <Quest>().AddEvent(typeof(MembersDeparted));

            theGraph.EventMappingFor <IssueAssigned>().ShouldBeTheSameAs(theGraph.EventMappingFor <IssueAssigned>());
        }
Пример #2
0
 public EventTypeFilter(EventGraph graph, Type[] eventTypes)
 {
     EventTypes = eventTypes;
     _typeNames = eventTypes.Select(x => graph.EventMappingFor((Type)x).Alias).ToArray();
 }