我似乎无法返回result.ViewName用于Nunit测试,因为它总是返回string.empty。我已经明确地在控制器中设置了视图的名称,并希望测试能够提取它。如果我明确地设置它,似乎我应该得到Viewname。任何人有任何想法?result.viewname始终是string.empty
public class HomeController : Controller
{
public ActionResult Index()
{
return View("Index");
}
}
我的测试看起来像这样
[Test]
public void TestIndexView()
{
var controller = new HomeController();
var result = controller.Index() as ViewResult;
Assert.AreEqual("Index", result.ViewName);
}
您是否尝试清洁和重建解决方案?它应该没有问题。 – LukLed 2009-11-22 19:11:59
看起来像我有一个与mvc的参考问题! Duh – Rippo 2009-11-22 19:20:46
发表评论为回复,这样我就可以接受它,谢谢Luk – Rippo 2009-11-22 19:21:24