Несколько тестов, небольшой рефакторинг кода и вывода сообщений