public function testSetTarget() { $model = new ConcreteAbstractModel(); $this->event->setTarget($model); $this->assertSame($model, $this->event->getTarget()); $wrong = new \stdClass(); $this->setExpectedException('\\Matryoshka\\Model\\Exception\\InvalidArgumentException'); $this->event->setTarget($wrong); }
/** * Create and return ModelEvent * * @return ModelEvent */ protected function getEvent() { $event = new ModelEvent(); $event->setTarget($this); return $event; }