MvcIntegrationTestFramework或为ASP.NET MVC 3更新的替代方案

Dea*_*lor 19 asp.net-mvc integration-testing unit-testing asp.net-mvc-3

我有兴趣使用Steve Sanderson的MvcIntegrationTestFramework 与ASP.NET MVC 3 Beta 非常相似的替代方案.

目前在针对MVC 3 Beta 编译MvcIntegrationTestFramework时,由于MVC的更改,我得到以下错误:

Error 6 'System.Web.Mvc.ActionDescriptor.GetFilters()' is obsolete: '"Please call System.Web.Mvc.FilterProviders.Providers.GetFilters() now."' \MvcIntegrationTestFramework\Interception\InterceptionFilterActionDescriptor.cs Line 18

问题

1.任何人都可以提供适用于ASP.NET MVC 3 Beta的MvcIntegrationTestFramework吗?

---和/或---

2.你会推荐类似的替代方案吗?


编辑#1:注意我已经通过电子邮件发送了史蒂夫MvcIntegrationTestFramework的创建者,也希望在那里得到一些反馈.

编辑#2:我收到了史蒂夫的消息.引用供您参考:
我不需要将该项目与MVC 3一起使用,很抱歉,我没有它的更新版本.据我所知,它应该可以更新它以适用于MVC 3,但你需要通过检查MVC 3源代码来发现这一点,以注意如何调用动作,过滤器等的任何变化现在.如果您确实更新它,并且如果您决定将其作为正在进行的项目(例如,将其置于Github或类似项目),请告诉我,我将发布一个链接!(谢谢史蒂夫!)

编辑#4:老实说快速使用System.Web.Mvc.FilterProviders.Providers.GetFilters()没有快速到达任何地方,只是添加[Obsolete]发现MVC请求的内部存在错误.还有其他人涉猎过吗?

编辑#5:如果您正在使用带有MVC 3的替代集成测试框架,请发表评论.