public function testBasicUsage() { $mailTransport = $this->getMockBuilder(TransportInterface::class)->getMock(); $attachment = $this->getMockBuilder(AttachmentInterface::class)->getMock(); $email = new Email($mailTransport); $email->setBody('test'); $email->setIsHTML(true); $email->addAttachment($attachment); $this->assertCount(1, $email->getAttachments()); $this->assertEquals($attachment, $email->getAttachments()[0]); $this->assertTrue($email->send()); }