我在我的控制器调用的Authentication
类中有以下方法。我知道控制器本身可以调用SetAuthCookie
,但我更喜欢额外的抽象。我该如何测试一个只调用FormsAuthentication.SetAuthCookie()的方法?
public void FormsAuthSignIn(string loginName, bool rememberMe = false)
{
FormsAuthentication.SetAuthCookie(loginName, rememberMe);
}
只是在对象浏览器看FormsAuthentication
显示没有成员,我可以用它来看看这工作?我应该使用Authorize
属性构建一个测试控制器,并在我的测试中调用一个方法吗?我应该在这里做什么?