Пример #1
0
        public AvailableSeatsTests()
        {
            var readModel = new AvailableSeatsReadModel(EventStore);

            Register(readModel);
            Register(new AvailableSeatsQueryHandler(readModel, Respond));
        }
Пример #2
0
        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;
 }