AdminControllerというコントローラー内にいくつかのコードがあります。
public ActionResult Login()
{
AdminModel model = new AdminModel();
return View(model);
}
テストメソッドでビューを検査すると...
var result = controller.Login();
//assert
Assert.IsInstanceOfType(result, typeof(ViewResult));
Assert.AreEqual("Login", ((ViewResult)result).ViewName);
ビュー名は表示されません。ただし、ログインビューは確実に返されます。ビュー名が設定されていないのはなぜですか?デフォルトでアクション結果メソッド名になっていると思いましたか?