public AvailableSeatsTests() { var readModel = new AvailableSeatsReadModel(EventStore); Register(readModel); Register(new AvailableSeatsQueryHandler(readModel, Respond)); }
public IntegrationTests() { var readModel = new AvailableSeatsReadModel(EventStore); Register(readModel); Register(new AvailableSeatsQueryHandler(readModel, Respond)); Register(new ReserveSeatsHandler(EventStore, Published)); }
public AvailableSeatsQueryHandler(AvailableSeatsReadModel readModel, Action <object> respond) { _readModel = readModel; _respond = respond; }