【发布时间】:2017-05-10 15:51:15
【问题描述】:
我正在尝试为我的 WebRole 项目设置单元测试。我创建了一个单独的项目“MyWebRole.Tests”。我遇到的问题是当我实例化他们调用的控制器方法时
RoleEnvironment.GetConfigurationSettingValue("GetValue");
我创建的单元测试项目没有为其设置任何 RoleEnvironment,因此测试错误。对此进行更多研究,似乎无法在多个角色之间共享配置设置。
我也不想为我的 UnitTest 创建一个单独的 WebRole 项目,因为这意味着它会被部署。
如何为我的 Webrole 编写单元测试,以便我可以访问
RoleEnvironment.GetConfigurationSettingValue("GetValue");
同时单元测试的代码没有被部署?
【问题讨论】:
标签: unit-testing azure azure-web-roles azure-cloud-services