这是一个返回带有用户信息的视图模型的方法:
public ActionResult EditUserInfo(string userName)
{
try
{
var user = Membership.GetUser(userName);
var model = new UserEditorViewModel
{
UserName = userName,
EmailAddress = user.Email
};
return View(model);
}
catch
{
return View("Error");
}
}
如何使用 Moles 框架对其进行单元测试?有一种方法MMembership.CreateUserStringString()
,但我不知道如何实现它来伪造用户身份。