Мне интересно использовать Steve Sandersons MvcIntegrationTestFramework или очень похожая альтернатива с помощью ASP.NET MVC 3 Beta.
В настоящее время при компиляции MvcIntegrationTestFramework против MVC 3 Beta я получаю следующую ошибку из-за изменений в 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. Может ли кто-нибудь предоставить MvcIntegrationTestFramework для бета-версии ASP.NET MVC 3?
--- и/или ---
2. Есть ли аналогичные альтернативы, которые вы бы рекомендовали?
РЕДАКТИРОВАТЬ № 1: Примечание. Я отправил по электронной почте Стив, создатель MvcIntegrationTestFramework, также надеясь на некоторую обратную связь.
EDIT # 2 и # 3: Я получил сообщение от Стива. Цитируется по ссылке:
Мне не нужно было использовать этот проект с MVC 3, так что извините, у меня нет обновленной версии. Насколько мне известно, должно быть возможно обновить его для работы с MVC 3, но вам нужно будет понять это, возможно, проверив исходный код MVC 3, чтобы заметить какие-либо изменения в действии действий, фильтров и т.д. Теперь. Если вы его обновите, и если вы решите принять его в качестве текущего проекта (например, положив его на Github или аналогичный), сообщите мне, и я отправлю ему ссылку! (Спасибо Стив!)
РЕДАКТИРОВАТЬ № 4: Честно быстрая атака при использовании System.Web.Mvc.FilterProviders.Providers.GetFilters()
не ускорилась и просто добавила [Obsolete]
, что была ошибка во внутренних сообщениях MVC-запросов, У кого-нибудь еще была ошибка?
РЕДАКТИРОВАТЬ № 5: Прокомментируйте, если вы используете альтернативную тестовую платформу интеграции с MVC 3.