setAlias('foo'); $sut = new ThemeEvent($user); $this->assertEquals($user, $sut->getUser()); $this->assertNull($sut->getPayload()); $this->assertEquals('', $sut->getContent()); } public function testGetterAndSetter() { $user = new User(); $user->setAlias('foo'); $payload = [null, '', 'test', new \stdClass()]; $sut = new ThemeEvent($user); $sut->setPayload($payload); $this->assertEquals($payload, $sut->getPayload()); $sut = new ThemeEvent($user, $payload); $this->assertEquals($payload, $sut->getPayload()); $sut = new ThemeEvent($user); $sut->addContent('foo'); $this->assertEquals('foo', $sut->getContent()); $sut->addContent('