Ros*_*Ros 5 asp.net-mvc unit-testing asp.net-membership
我不知道如何为我的控制器测试模拟ASP.NET成员资格.
控制器代码:
MembershipUser username = Membership.GetUser();
string UserID = username.UserName.ToString();
Run Code Online (Sandbox Code Playgroud)
有谁知道如何模拟这个控制器测试?我正在使用RhinoMocks.
我已经开始研究这样的事情了.而不是做一个真正的模拟,我创建了一个FakeMembershipProvider只是实现MembershipProvider我需要的最小,并提供了设置用户等的方法.我也是这样做的RoleProvider.然后我为我的测试项目设置了App.config,因此它将这些作为提供者使用.
到目前为止,它似乎运作良好.
小智 3
我会观看 MVS StoreFront 系列http://www.asp.net/learn/mvc-videos/
对于 Mocking 来说 -
http://www.asp.net/learn/mvc-videos/video-365.aspx
以及会员资格 http://www.asp.net/learn/mvc-videos/video-372.aspx
一种用于会员资格和使用 OpenID 进行重构的视图
http://www.asp.net/learn/mvc-videos/video-425.aspx
| 归档时间: |
|
| 查看次数: |
2464 次 |
| 最近记录: |