function parse($oldMessage, $newMessage, $expected = array())
 {
     $broker = new Broker();
     $result = $broker->parseEvent($newMessage, 'mailto:strunk@example.org', $oldMessage);
     $this->assertEquals(count($expected), count($result));
     foreach ($expected as $index => $ex) {
         $message = $result[$index];
         foreach ($ex as $key => $val) {
             if ($key === 'message') {
                 $this->assertEquals(str_replace("\n", "\r\n", $val), rtrim($message->message->serialize(), "\r\n"));
             } else {
                 $this->assertEquals($val, $message->{$key});
             }
         }
     }
 }