public function setUp()
 {
     parent::setUp();
     $subscriptionModel = new Subscription();
     $subscriptionModel->setSubscriptionId(1)->setNewsletterId(1)->setSubscriberId(1);
     $subscriptions = [$subscriptionModel];
     $subscriber = new SubscriberModel();
     $subscriber->setSubscriberId(1)->setEmail('*****@*****.**')->setName('Joe Bloggs')->setSubscriptions($subscriptions);
     $subscriberMapperMock = $this->getMock('UthandoNewsletter\\Mapper\\Subscriber');
     $subscriberMapperMock->expects($this->any())->method('getById')->willReturn($subscriber);
     $subscriberMapperMock->expects($this->any())->method('getByEmail')->willReturn($subscriber);
     $subscriberMapperMock->expects($this->any())->method('getPrimaryKey')->willReturn('subscriberId');
     $subscriberMapperMock->expects($this->any())->method('delete')->willReturn(1);
     $this->serviceManager->get('UthandoMapperManager')->setAllowOverride(true);
     $this->serviceManager->get('UthandoMapperManager')->setService('UthandoNewsletterSubscriber', $subscriberMapperMock);
     $subscriptionServiceMock = $this->getMock('UthandoNewsletter\\Service\\Subscription');
     $subscriptionServiceMock->expects($this->any())->method('getSubscriptionsBySubscriberId')->willReturn($subscriptions);
     $subscriptionServiceMock->expects($this->any())->method('delete')->willReturn(1);
     $this->serviceManager->get('UthandoServiceManager')->setAllowOverride(true);
     $this->serviceManager->get('UthandoServiceManager')->setService('UthandoNewsletterSubscription', $subscriptionServiceMock);
     $newsletterModel = new Newsletter();
     $newsletterModel->setNewsletterId(1);
     $newsletterServiceMock = $this->getMock('UthandoNewsletter\\Service\\Newsletter');
     $newsletterServiceMock->expects($this->any())->method('fetchAll')->willReturn([$newsletterModel]);
     $this->serviceManager->get('UthandoServiceManager')->setService('UthandoNewsletter', $newsletterServiceMock);
 }
 public function testSetGetSubscriptionId()
 {
     $this->model->setSubscriptionId(1);
     $this->assertSame(1, $this->model->getSubscriptionId());
 }