Example #1
0
 /**
  * @covers Panadas\Event\Event::__construct()
  * @covers Panadas\Event\Event::getName()
  * @covers Panadas\Event\Event::setName()
  * @covers Panadas\Event\Event::getPublisher()
  * @covers Panadas\Event\Event::setPublisher()
  * @covers Panadas\Event\Event::getParams()
  * @covers Panadas\Event\Event::setParams()
  */
 public function testConstruct()
 {
     $name = "foo";
     $publisher = new Publisher();
     $params = ["paramkey" => "paramvalue"];
     $event = new Event($name, $publisher, $params);
     $this->assertEquals($name, $event->getName());
     $this->assertInstanceOf("Panadas\\Event\\DataStructure\\EventParams", $event->getParams());
     $this->assertSame($publisher, $event->getPublisher());
 }