【发布时间】:2010-06-12 02:42:17
【问题描述】:
我需要为 ASP.NET MVC 2.0 网站创建单元测试。该站点使用 Windows 身份验证。
我一直在阅读有关为处理 HttpContext 的代码模拟 HTTP 上下文的必要性。我觉得我也开始掌握 DI 模式。 (给类一个 IRepository 类型的属性,然后在实例化控制器时传入一个 Repository 对象。)
但是,我不明白的是,Mock 可通过 User.Identity 获得的 Windows Principal 对象的正确方法。这是 HttpContext 的一部分吗?
是否有任何机构提供指向证明这一点的文章的链接(或推荐一本书)?
谢谢,
特雷·卡罗尔
【问题讨论】:
标签: asp.net asp.net-mvc mocking