public function testProperties()
 {
     $now = new \DateTime('now');
     $properties = [['id', '123'], ['label', 'label-test-123'], ['notes', 'notes-test-123'], ['organization', new Organization()], ['account', new Account()], ['accountUser', new AccountUser()], ['createdAt', $now, false], ['updatedAt', $now, false]];
     $this->assertPropertyAccessors(new ShoppingList(), $properties);
     $this->assertPropertyCollections(new ShoppingList(), [['lineItems', new LineItem()]]);
     $label = 'label-test-775';
     $shoppingList = new ShoppingList();
     $shoppingList->setLabel($label);
     $this->assertEquals($label, $shoppingList);
 }
 /**
  * @param ObjectManager $manager
  * @param AccountUser   $accountUser
  * @param string        $label
  *
  * @return ShoppingList
  */
 protected function createShoppingList(ObjectManager $manager, AccountUser $accountUser, $label)
 {
     $shoppingList = new ShoppingList();
     $shoppingList->setOwner($accountUser);
     $shoppingList->setOrganization($accountUser->getOrganization());
     $shoppingList->setAccountUser($accountUser);
     $shoppingList->setAccount($accountUser->getCustomer());
     $shoppingList->setNotes('Some notes for ' . $label);
     $shoppingList->setLabel($label);
     $manager->persist($shoppingList);
 }
 /**
  * @param ObjectManager $manager
  * @param string        $name
  * @param AccountUser   $accountUser
  * @param bool          $isCurrent
  *
  * @return ShoppingList
  */
 protected function createShoppingList(ObjectManager $manager, AccountUser $accountUser, $name, $isCurrent = false)
 {
     $shoppingList = new ShoppingList();
     $shoppingList->setOrganization($accountUser->getOrganization());
     $shoppingList->setAccountUser($accountUser);
     $shoppingList->setAccount($accountUser->getAccount());
     $shoppingList->setLabel($name . '_label');
     $shoppingList->setNotes($name . '_notes');
     $shoppingList->setCurrent($isCurrent);
     $manager->persist($shoppingList);
     $this->addReference($name, $shoppingList);
     return $shoppingList;
 }