Мне удалось успешно запустить этот проект.
Убедитесь, что вы используете 3 сервера Gateway.WebApi, Identity and Transaction.
Только тогда вы можете запустить консольное приложение.
В консоли, даже если вы введете неправильное имя пользователя или пароль, система все равно сообщит вам, что вход выполнен успешно, что вводит в заблуждение. Затем, когда вы выбираете один из вариантов, вы получаете:
Ссылка на объект не установлена для экземпляра объекта. Приложение прервано. Приложение закрыто.
Обязательно проверяйте журнал на наличие ошибок