Я работаю над своим собственным html-помощником. И теперь я бы хотел проверить это. Как я выбрал, используйте библиотеку RazorEngine для компиляции кода бритвы и проверки результата.Как использовать RazorEngine для проверки пользовательского html-помощника
Ну я начал с образцом, как показано ниже:
string template = "<div>@Html.Raw('sdf')</div>";
Engine.Razor.AddTemplate("mytemplate", template);
var r = Engine.Razor.RunCompile("mytemplate");
Но я получил ошибку в данном случае - Additional information: Errors while compiling a Template.
Я нашел этот вопрос RazorEngine issues with @Html. Но это выглядит слишком старым.