2014-07-10 3 views
0

Я написал пару визуальных студийных тестов для тестирования бизнес-логики, включенных в роль рабочего.Unit Test Azure Cloud Services

Моя рабочая роль публикует сообщения по темам Azure. Для этого я указал строки подключения в CloudConfig.cfg & Я выбираю настройки с помощью RoleEnvironment.GetConfigurationSettingValue(). Поскольку тесты выполняются в собственном домене приложений & не внутри лазурного эмулятора. Призыв к этим функциям, очевидно, потерпит неудачу.

Каковы наилучшие методы работы с этим сценарием?

ответ

1

Вместо использования RoleEnvironment.GetConfigurationSettingValue используйте CloudConfigurationManager.GetSetting. Это приведет к настройке параметров конфигурации из соответствующего файла конфигурации - файла конфигурации службы, если ваш код работает в контексте облачной службы или app.config/web.config.