Мне нравится создавать помощников утверждений для такого рода вещей. Например, вы можете сделать что-то вроде:
public static class AssertActionResult {
public static void IsContentResult(ActionResult result, string contentToMatch) {
var contentResult = result as ContentResult;
Assert.NotNull(contentResult);
Assert.AreEqual(contentToMatch, contentResult.Content);
}
}
Вы бы назвали это как:
[TestMethod]
public void TestMethod1()
{
var controller = CreateStatusController();
var result = controller.Index();
AssertActionResult.IsContentResult(result, "Hello World!");
}
Я думаю, это значительно облегчает чтение и запись тестов.