public function testSetGetSubscriberId()
 {
     $this->model->setSubscriberId(1);
     $this->assertSame(1, $this->model->getSubscriberId());
 }
 public function testUpdateSubscriptionsReturnsAffectedRowWhenSubscribing()
 {
     $event = new Event();
     $subscriberModel = new SubscriberModel();
     $subscriberModel->setSubscriberId(1)->setEmail('*****@*****.**')->setName('Joe Bloggs')->setSubscribe([1]);
     $form = $this->getMock('UthandoNewsletter\\Form\\Subscriber');
     $form->expects($this->once())->method('getData')->willReturn($subscriberModel);
     $event->setParams(['form' => $form, 'saved' => 1]);
     $subscriptionServiceMock = $this->getMock('UthandoNewsletter\\Service\\Subscription');
     $subscriptionServiceMock->expects($this->any())->method('getSubscriptionsBySubscriberId')->willReturn([]);
     $subscriptionServiceMock->expects($this->any())->method('save')->willReturn(1);
     $this->serviceManager->get('UthandoServiceManager')->setService('UthandoNewsletterSubscription', $subscriptionServiceMock);
     $service = $this->getService();
     $service->updateSubscriptions($event);
     $this->assertEquals(1, $event->getParam('result'));
 }