Почему же интеграционный, например, проверка на то что при закрытии конекшина все листенеры сработали, ну или проверка на то, что при получении BinaryMessage будет такая то ошибка - больше похоже на юнит тесты.
Можно ли более подробно о " Поднимаете websocket client"