YiiFramework Тестирование метода который ничего не возвращает

ilya12345

Новичок
Здравствуйте,
Подскажите как по феншую( грамотно, правильно) протестировать метод notifyUsers в классе EmailNotificationToUsers?
Понятно что отдельно будет протестирован метод getEmail() у класса Users (в этом проблем нет). А вот как тестировать методы которые ничего не возвращают, непонятно.

Код:
class EmailNotificationToUsers{

public static function notifyUsers{
    $users = Users::getEmail();

    self::sendMail($users);
}

private static function sendEmail($users){
    /*  проходит циклом по массиву $users достает email и отправляет сообщение*/
}

Можно конечно сделать отдельный публичный метод getUsers в этом классе, который будет возвращать массив Users и этот метод уже можно протестировать, но по правильному метод getUsers лучше делать private и снова получаем проблему так как в таком случае метод будет недоступен для тестирования (private)
 
Сверху