我似乎無法返回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