классы для мэйла:
1. мейл существует в БД, подходит под паттерн и пользователь уже заходил в систему
2. мейл существует в БД, но пользователь первый раз входит в систему
3. мейл некорректный:
а) не существует в БД
б) не подходит под паттерн
пароль:
1. корректный
2. некорректный
если есть доп.ограничения на пароль, то еще разбивается
Тестовые варианты: различные комбинации классов (ну и если я правильно помню, то можно не комбинировать плохой вариант с плохим)