public function testFluentInterface() { $addressOnFile = new Address(); $addressOnFile->setZipcode('20201')->setNumber(20209)->setNumbersuffix('No.')->setStreet('Main St.')->setCity('Columbia')->setState('SC')->setCountry('US')->setType('on file'); $partner = new Partner(); $partner->setShortName('jake')->setRoles(array('ROLE_USER'))->setName('customer')->setLanguage('English')->setCurrency('USD')->setType(Partner::INDIVIDUAL)->setAddresses(array($addressOnFile)); $this->assertContains('ROLE_USER', $partner->getRoles()); }