我正在尝试对我的许多MVC控制器进行单元测试,但不幸的是它一直在失败,因为它需要web.config中的大量设置..
我复制了但没有阅读它,我需要的是会员资格和角色管理员,但我不能将它添加到app.config,我已经能够获得连接字符串和使用的应用程序设置..
知道如何让web.config与MSTest一起使用吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
此问题的一半已在另一篇文章中得到解答 - Testing Membership provider without ASP.NET。应该可以使用相同的范例来测试rolemanager。
注意:要求通过配置文件检索设置(包括asp.net成员资格和角色管理程序提供程序)以进行测试执行,这意味着您正在编写集成测试而不是单元测试。