【发布时间】:2013-04-29 05:15:46
【问题描述】:
我正在尝试使用 MvcContrib 测试助手来测试 MVC3 中的控制器方法。
控制器:
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
}
测试:
[TestMethod]
public void Index()
{
// Arrange
HomeController controller = new HomeController();
// Act
ViewResult result = controller.Index() as ViewResult;
// Assert
result.AssertViewRendered().ForView("Index");
}
错误:
测试方法 Tests.Web.Controllers.HomeControllerTests.Index 抛出异常: MvcContrib.TestHelper.ActionResultAssertionException: 预期结果为 ViewResult 类型。它实际上是 ViewResult 类型。
有什么想法吗?
【问题讨论】:
标签: c# asp.net-mvc-3 mvccontrib-testhelper