Кто-нибудь успешно смог запустить модульные тесты для своего проекта Monotouch?Я читал другие посты, где людям советуют вручную добавлять ссылки на соответствующие сборки.Это приводит к компиляции проекта, но тесты все равно не запускаются.
У меня есть решение с двумя проектами;проект навигации Monotouch и проект библиотеки NUnit.Я добавил ссылку на свой проект monotouch, а также на monotouch и другие необходимые сборки в тестовом проекте.Тесты, которые запускают код только вне монотонного сборки, будут работать нормально, а те, которые обращаются к монотонному коду, не выполняются с:
System.IO.IOException: Ошибка записи ---> System.Net.Sockets.SocketException: Сокет был отключен в System.Net.Sockets.Socket.Send (System.Byte [] buf, смещение Int32, размер Int32, флаги SocketFlags) [0x00000] в: 0 в System.Net.Sockets.NetworkStream.Write(Буфер System.Byte [], смещение Int32, размер Int32) [0x00000] в: 0 --- конец трассировки стека внутренних исключений --- в System.Net.Sockets.NetworkStream.Write (буфер System.Byte [],Смещение Int32, размер Int32) [0x00000] в: 0 в System.IO.BufferedStream.Flush () [0x00000] в: 0 в (обертывание-вызов-связывание с проверкой) System.IO.BufferedStream: Flush () в системе.IO.BufferedStream.Dispose (логическое удаление) [0x00000] в: 0 в System.IO.Stream.Close () [0x00000] в: 0 в Mono.Remoting.Channels.Unix.ClientConnection.ProcessMessages () [0x00000] в: 0
Я нашел сообщение saying: «..если вы не работаете на iPhone или в симуляторе iPhone, нет способа вызвать необходимые нативные API для создания экземпляров компонентов ..»
Так что мне действительно интересно,если на самом деле возможно провести юнит-тестирование в Monotouch в настоящее время, или если нет, то что все остальные ребята делают?
Спасибо!