Обычная практика должна переместить весь код, Вы можете из codebehind, и в объект можно протестировать в изоляции. Такой код будет обычно следовать за MVP или шаблонами разработки MVC. Если Вы будете искать на "Иглу Носорога то", Вы, вероятно, найдете ссылку на ее репозиторий Подрывной деятельности. Тот код стоит исследования, поскольку он демонстрирует одну из лучших реализаций MVP на Веб-формах, которые я видел.
Ваш codebehind, при следовании за этим шаблоном, сделает две вещи:
Поблочное тестирование предъявитель должен быть тривиальным.
Обновление: Иглу Носорога может быть найдена здесь: https://svn.sourceforge.net/svnroot/rhino-tools/trunk/rhino-igloo /
Ответ на этот вопрос здесь . Очень полезно в ситуации, о которой вы говорите.
В принципе, вам нужно использовать переключатели / netonly / user: domain \ username при открытии студии управления, например:
runas /netonly /user:domain\username “C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe”
Надеюсь, что это поможет.
Детали немного неясны, но если ваша рабочая станция не находится в их домене, то вводите ли вы имя пользователя как «имя домена \ имя пользователя»?