getMail(); $this->assertEquals("Password renewal for login \"%login%\" has been requested\nlogin:: Visitez le lien suivant et suivez les instructions pour continuer, sinon ignorez cet email et il ne se passera rien", $mail->getMessage()); } public function getMail() { $mail = MailRequestPasswordUpdate::create( $this->getApplication(), $this->getReceiverMock(), $this->getEmitterMock(), $this->getMessage(), $this->getUrl(), $this->getExpiration() ); $mail->setLogin('RomainNeutron'); return $mail; } public function testThatALogicExceptionIsThrownIfNoLoginProvided() { $mail = MailRequestPasswordUpdate::create( $this->getApplication(), $this->getReceiverMock(), $this->getEmitterMock(), $this->getMessage(), $this->getUrl(), $this->getExpiration() ); try { $mail->getMessage(); $this->fail('Should have raised an exception'); } catch (LogicException $e) { } } }