public void TestSelectActionResult_Xml(string format) { //Arrange BaseController controller = new BaseController(); var model = new {a = "1", b = 2}; // Act ActionResult result = controller.SelectActionResult("testName", model, format); // Assert Assert.NotNull(result); Assert.IsInstanceOf<XmlResult>(result); XmlResult xmlResult = result as XmlResult; Assert.AreSame(model, xmlResult.Data); }
public void TestSelectActionResult_Html(string format) { //Arrange BaseController controller = new BaseController(); var model = new {a = "1", b = 2}; // Act string viewName = "testName"; ActionResult result = controller.SelectActionResult(viewName, model, format); // Assert Assert.NotNull(result); Assert.IsInstanceOf<ViewResult>(result); ViewResult viewResult = result as ViewResult; Assert.AreSame(model, viewResult.ViewData.Model); Assert.AreSame(viewName, viewResult.ViewName); }