public function testReviews() { $this->assertEquals(new ArrayCollection(), $this->user->getReviews(), 'A new user has no review'); $review = new Review(); $this->user->addReview($review); $this->assertEquals($this->user, $review->getOwner()); $this->assertContains($review, $this->user->getReviews()); }
/** * Create a new user * * @param int $i * @return User */ protected function createUser($i) { $user = new User(); $user->setUsername('user_' . $i); $user->setNick('User ' . $i); $user->setEmail('user' . $i . '@example.org'); $user->setPassword('passwd' . $i); $user->setPreferedLocale('fr'); $user->setAlgorithm('sha1'); return $user; }