Я что-то не нашел ни одного теста на то, что ViewModel корректно ведет лог. Закрадываются сильные подозрения, что никакого TDD не велось. Я нашел 6 мест где логируются сообщения, соответственно должно быть 6+ тестов.