<?php

require_once dirname(__FILE__) . '/../bootstrap/unit.php';
# load fixtures of this plugin
$propelData->loadData(sfConfig::get('sf_plugins_dir') . '/sfNewsletterPlugin/data/fixtures');
$limeTest = new lime_test(4, new lime_output_color());
$recipientList = NewsletterRecipientList::createInstanceActiveSubscribers();
$limeTest->isa_ok($recipientList, 'NewsletterRecipientList', 'NewsletterRecipientList is valid.');
$limeTest->is(count($recipientList), 1, 'Found only valid subscribers.');
$subscriber = new Swift_Address('*****@*****.**', 'fourth subscriber');
/* @var $eachRecipient Swift_Address */
foreach ($recipientList->getBcc() as $eachRecipient) {
    $limeTest->is($eachRecipient->getName(), $subscriber->getName(), 'Subscriber name ok.');
    $limeTest->is($eachRecipient->getAddress(), $subscriber->getAddress(), 'Subscriber email ok.');
}