Не знаю, удалось ли вам решить эту проблему, но я сделал это с помощью telnet.
Я использую эмулятор, и эмулятор прослушивает localhost.
Сначала я использовал перенаправитель портов (http://www.boutell.com/rinetd/) для переадресации соединений, идущих на мой локальный IP-адрес, порт 5554 (или любой другой порт, который слушает эмулятор) на 127.0.0.1:5554.
.
После настройки вы можете отправлять смс на эмулятор, используя telnet на свой локальный IP-адрес (например, сообщение смс отправка 1111)
Теперь из модульного теста я могу открыть сокетное соединение с моим локальным IP-адресом и выполнить команду sms send, таким образом, эффективно отправляя SMS-сообщение с эмулятора на себя в модульных тестах.
Немного боли, но это работает.