Если вы используете помощник HTML для вывода текста в браузер, почему бы не вернуть строку и, по вашему мнению, сделать что-то вроде ...
<%=Html.YourExtension() %>
Это делает его намного более тестируемым.
Доброжелательность,
Dan
EDIT:
Модификация будет изменением подписи
public static void YourExtension(this HtmlHelper html)
{
...
Response.Write(outputSting);
}
до
public static string YourExtension(this HtmlHelper html)
{
...
return outputSting;
}