Exemplo n.º 1
0
 public function testSendListenerIsNotifiedOnSend()
 {
     $listener = new MockSendListener();
     $listener->expectOnce("sendPerformed");
     $conn = $this->getWorkingMockConnection(1);
     $message = new Swift_Message("Subject", "Body");
     $swift = new Swift($conn);
     $swift->attachPlugin($listener, "myplugin");
     $swift->send($message, new Swift_Address("*****@*****.**"), new Swift_Address("*****@*****.**"));
     $listener = new MockSendListener();
     $listener->expectCallCount("sendPerformed", 5);
     $conn = $this->getWorkingMockConnection(5);
     $message = new Swift_Message("Subject", "Body");
     $swift = new Swift($conn);
     $swift->attachPlugin($listener, "myplugin");
     for ($i = 0; $i < 5; $i++) {
         $swift->send($message, new Swift_Address("*****@*****.**"), new Swift_Address("*****@*****.**"));
     }
 }