public function testGetTemplates()
 {
     $model = new Template();
     $model->setTemplateId(1)->setName('Test');
     $mapperMock = $this->getMockBuilder('UthandoNewsletter\\Mapper\\Template')->disableOriginalConstructor()->getMock();
     $serviceManagerMock = $this->getMockBuilder('UthandoCommon\\Service\\ServiceManager')->disableOriginalConstructor()->getMock();
     $mapperMock->expects($this->once())->method('fetchAll')->will($this->returnValue(array($model)));
     $serviceManagerMock->expects($this->once())->method('get')->with('UthandoNewsletterTemplate')->will($this->returnValue($mapperMock));
     $this->serviceManager->setAllowOverride(true);
     $this->serviceManager->setService('UthandoServiceManager', $serviceManagerMock);
     /* @var $form Template */
     $form = $this->serviceManager->get('FormElementManager')->get('UthandoNewsLetterTemplateList');
     $this->assertSame([1 => 'Test'], $form->getValueOptions());
 }
 public function testSetGetTemplateId()
 {
     $this->model->setTemplateId(1);
     $this->assertSame(1, $this->model->getTemplateId());
 }