MvcContrib TestHelper выдает странную ошибку при использовании AssertViewRendered

Я пытаюсь использовать помощник по тестированию 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.

Есть идеи?

7
задан adrianbanks 28 April 2013 в 21:15
поделиться