【发布时间】:2016-10-06 22:52:01
【问题描述】:
如何在 ASP MVC 5 (Microsoft.AspNet.Identity) 中为 MVC5 控制器的单元测试存根 User.Identity.GetUserId()? GetUserId() 是一个扩展,所以我不能直接模拟它。我需要在测试前分配 ID。 看来您必须创建一个声明并将其分配给一个 GenericIdentity。但是对于单元测试来说,这似乎有很多事情要做。你知道任何替代方案吗?
【问题讨论】:
-
在这里查看我的答案:stackoverflow.com/a/39898952/2672291
标签: unit-testing asp.net-mvc-5 asp.net-identity