Тестирование недоступности сети на Windows Phone 7 - PullRequest
3 голосов
/ 19 февраля 2011

Я разрабатываю приложение, которое подключается к моему веб-серверу.Во время разработки у меня на одной машине был веб-сервер и эмулятор телефона.

Как я могу проверить, как мое приложение ведет себя, когда нет подключения к сети?Есть ли на эмуляторе тестовые зацепки?Должен ли я использовать Fiddler для подделки тайм-аутов?Я не вижу никаких тестовых хуков при вызове GetIsNetworkAvailable () ...

Спасибо,

Ответы [ 2 ]

0 голосов
/ 24 февраля 2011

NetworkInterface.NetworkInterfaceType предлагает перечисление, которое содержит сеть, которая в настоящее время обслуживает интернет-запросы. Он вернет 'none', если нет подключения к интернету. (к сожалению, он не предоставляет медицинской информации о характере доступного соединения, поэтому, если у вас плохое покрытие, он все равно вернет MobileBroadbandGSM)

Вы можете найти полную информацию о перечислении NetworkInterfaceType здесь

0 голосов
/ 19 февраля 2011

Подход, который я использовал, заключается в том, чтобы обернуть соответствующие методы в моем собственном классе NetworkService, что позволяет мне переключать код с версией Stub во время модульных тестов и интеграционных тестов на эмуляторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...