Я хочу, чтобы модуль тестировал следующее действие индексатора ASP.NET MVC-контроллера. Что я могу заменить фактическим параметром в приведенном ниже утверждении (заштрихованным?).Как отключить тест ActionResult, который возвращает ContentResult?
using System.Web.Mvc;
namespace MvcApplication1.Controllers
{
public class StatusController : Controller
{
public ActionResult Index()
{
return Content("Hello World!");
}
}
}
[TestMethod]
public void TestMethod1()
{
// Arrange
var controller = CreateStatusController();
// Act
var result = controller.Index();
// Assert
Assert.AreEqual("Hello World!.", ?);
}
Это отличная идея Сет. У меня довольно много тестов UnitResult для кода, поэтому это поможет в попытке придерживаться философии DRY. –
@ Николас: Рад, что вы сочли это полезным. У других помощников у меня есть AssertActionResult.IsRedirectTo (result, url) 'и' AssertActionResult.IsViewResult (result, viewName) '. –