createMock(MailConfiguration::class); $config->expects($this->any())->method('getFromAddress')->willReturn('zippel@example.com'); $mailer = $this->createMock(MailerInterface::class); return new KimaiMailer($config, $mailer); } public function testSendSetsFrom() { $user = new User(); $user->setUsername('Testing'); $user->setEmail('foo@example.com'); $user->setAlias('Super User'); $mailer = $this->getSut(); $message = new Email(); self::assertEquals([], $message->getFrom()); $mailer->send($message); self::assertEquals([new Address('zippel@example.com')], $message->getFrom()); } }