/**
  * @covers ::getByName
  */
 public function testGetByName()
 {
     $mockdb = new \TMT\MockDB();
     $mockdb->expectPrepare("SELECT * FROM notificationTypes WHERE name=:name");
     $mockdb->expectExecute(array(':name' => "type1"));
     $mockdb->setReturnData(array((object) array("guid" => "guid1", "name" => "type1", "resource" => "resguid1", "verb" => "read")));
     $expected = new \TMT\model\NotificationType(array("guid" => "guid1", "name" => "type1", "resource" => "resguid1", "verb" => "read"));
     $accessor = new NotificationType($mockdb);
     $actual = $accessor->getByName("type1");
     $this->assertEquals($expected, $actual);
     $mockdb->verify();
 }