【发布时间】:2008-12-14 10:48:08
【问题描述】:
我正在以测试驱动的方式使用 ASP.NET MVC 解决方案,我想使用表单身份验证将用户登录到我的应用程序。我希望在控制器中最终得到的代码如下所示:
FormsAuthentication.SetAuthCookie(userName, false);
我的问题是如何编写测试来证明这段代码的合理性?
有没有办法检查是否使用正确的参数调用了 SetAuthCookie 方法?
有没有办法注入一个假的/模拟的 FormsAuthentication?
【问题讨论】:
标签: asp.net-mvc unit-testing tdd mocking forms-authentication