public function testToArray()
 {
     $addressData = [AddressInterface::CITY => 'city', AddressInterface::COMPANY => 'company'];
     $paymentProfileData = [PaymentProfileInterface::CREDITCARD_YEAR => 2016];
     $expectedData = [SubscriptionInterface::ID => 111, SubscriptionInterface::SHIPPING_ADDRESS => $addressData, SubscriptionInterface::PAYMENT_PROFILE => $paymentProfileData, SubscriptionInterface::SHIPPING_ADDRESS_ID => null, SubscriptionInterface::PAYMENT_PROFILE_ID => null];
     $this->paymentProfileMock->expects($this->once())->method('toArray')->willReturn($paymentProfileData);
     $this->shippingAddressMock->expects($this->once())->method('toArray')->willReturn($addressData);
     $this->subscription->setId(111);
     $this->assertEquals($expectedData, $this->subscription->toArray());
 }