示例#1
0
 public function setUp()
 {
     $bus = new MockBus();
     $bus->setCommandHandlerLoader(new ClassMapCommandHandlerLoader());
     $bus->setEventListenerLoader(new ClassMapEventListenerLoader());
     $bus->setQueryHandlerLoader(new ClassMapQueryHandlerLoader());
     $this->busProxy = new BusProxy($bus);
 }
示例#2
0
 public function testReset()
 {
     $mockBus = new MockBus();
     $mockBus->setCommandHandlerLoader(new ClassMapCommandHandlerLoader());
     $mockBus->setEventListenerLoader(new ClassMapEventListenerLoader());
     $mockBus->setQueryHandlerLoader(new ClassMapQueryHandlerLoader());
     $this->gate->attach($mockBus);
     $this->gate->reset();
     $attachedBuses = $this->gate->attachedBuses();
     $this->assertEquals(0, count($attachedBuses));
 }