/** * @test */ public function sendAdditionalNotificationUsesTheFirstOrganizerAsSenderIfEmailIsSentToTwoOrganizers() { $organizerUid = $this->testingFramework->createRecord('tx_seminars_organizers', array('title' => 'test organizer 2', 'email' => '*****@*****.**')); $this->testingFramework->createRelation('tx_seminars_seminars_organizers_mm', $this->seminarUid, $organizerUid); $this->testingFramework->changeRecord('tx_seminars_seminars', $this->seminarUid, array('organizers' => 2)); $registration = $this->createRegistration(); $this->fixture->sendAdditionalNotification($registration); $sentEmails = $this->mailer->getSentEmails(); self::assertArrayHasKey('*****@*****.**', $sentEmails[0]->getFrom()); self::assertArrayHasKey('*****@*****.**', $sentEmails[1]->getFrom()); }
/** * @test */ public function getSentEmailsWithoutAnyEmailReturnsEmptyArray() { self::assertSame(array(), $this->subject->getSentEmails()); }