public void TestRendering() { ModelProvider <CustomModel> modelProvider = (r, h) => new CustomModel(r, h); var providers = new List <IHandlerBuilder>() { ModScriban.Page(Data.FromString("Hello {{ world }}!"), modelProvider), ModRazor.Page(Data.FromString("Hello @Model.World!"), modelProvider), Placeholders.Page(Data.FromString("Hello [World]!"), modelProvider) }; foreach (var provider in providers) { var layout = Layout.Create().Add("page", provider); using var runner = TestRunner.Run(layout); using var response = runner.GetResponse("/page"); var content = response.GetContent(); Assert.NotEqual("Hello World!", content); Assert.Contains("Hello World!", content); } }