public PersonSubscription(IPersonEventService personEventService) { _personEventService = personEventService; Name = "Subscription"; AddField(new EventStreamFieldType { Name = "personEvent", Arguments = new QueryArguments( new QueryArgument <ListGraphType <PersonStatusEnumType> > { Name = "statuses" }), Type = typeof(PersonEventType), Resolver = new FuncFieldResolver <PersonEvent>(ResolveEvent), Subscriber = new EventStreamResolver <PersonEvent>(Subscribe) }); }
public PersonEventTest() { var repository = new PersonEventRepository(); _personEventService = new PersonEventService(repository); }
public PersonService(IPersonEventService eventsService) { _eventsService = eventsService; }