У меня есть модульный тест, который отлично работал в MVC2.Тест просто определяет действие на контроллере, необходимые заглушки и проверяет имя представления.Однако после обновления до MVC3, когда я вызываю метод, я получаю ошибку выше.Обновление сайта MVC3 работает просто отлично;У меня просто эти модульные тесты не пройдены из-за обновления.Спасибо.
Вот мое действие:
public partial class GadgetController
{
[SetterProperty]
public IATCGadgetProxy ATCGadgetService { get; set; }
public ActionResult LoadForums(bool popularOnly, bool myThreads, int itemCount)
{
var model = ATCGadgetService.LoadForums(popularOnly, myThreads, itemCount);
return View("AskTheCommunity-Forums", model);
}
}
Вот тест.Ошибка при возврате представления из действия.
[TestMethod]
public void Test_Forums_Action_Type()
{
GadgetController controller = new GadgetController();
controller.ATCGadgetService = new ATCGadgetServiceStub();
ViewResult result = controller.LoadForums(false, false, 10) as ViewResult;
Assert.IsNotNull(result);
Assert.AreEqual("AskTheCommunity-Forums", result.ViewName);
}