マイページには以下の隠しフィールドがあります
<%= Html.Hidden("SessionId", Model.Form.UniqueSessionId) %>
私のコントローラー
public class SomeController
{
public ActionResult Index()
{
var somemode = new GetSomeModel();
return View(somemodel);
}
}
ビューに隠しフィールドがあるかどうかをテストできるようにしたい
protected SomeController controller;
protected void SetupController()
{
controller = new SomeController()
}
[Test]
public void view_has_hidden_field_for_SessionId()
{
ViewResult result = controller.Index() as ViewResult;
Assert.IsTrue(result.contains("<input type="hidden" id="SessionId" />"));
}
質問: ビューを文字列としてレンダリングするにはどうすればよいですか? 何か助けはありますか?