相关疑难解决方法(0)

如何对依赖于c#中的身份验证的MVC控制器操作进行单元测试?

我想(在c#中)编写MVC控制器操作的单元测试,该操作可能返回一个视图或另一个视图,具体取决于请求是否经过身份验证.如何才能做到这一点?

c# authentication asp.net-mvc unit-testing

26
推荐指数
2
解决办法
8803
查看次数

在单元测试中使用Moq模拟认证用户

我们如何使用Moq框架模拟经过身份验证的用户.使用表单身份验证

我需要为下面的操作编写单元测试

public PartialViewResult MyGoals()
{
    int userid = ((SocialGoalUser)(User.Identity)).UserId;
    var Goals = goalService.GetMyGoals(userid);
    return PartialView("_MyGoalsView", Goals);
}
Run Code Online (Sandbox Code Playgroud)

我需要在这里模拟userid的值

c# asp.net-mvc unit-testing moq

9
推荐指数
1
解决办法
8734
查看次数

标签 统计

asp.net-mvc ×2

c# ×2

unit-testing ×2

authentication ×1

moq ×1