我正在尝试使用 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 类型。
有任何想法吗?