public void WriteLiteralTest()
 {
     // Test for calling WebPage.WriteLiteral on text and HtmlHelper
     var text = "Hello";
     var wrote = false;
     Action<TextWriter> action = tw =>
     {
         tw.Write(text);
         wrote = true;
     };
     var helper = new HelperResult(action);
     var result = Utils.RenderWebPage(
         p => { p.WriteLiteral(helper); });
     Assert.Equal(text, result);
     Assert.True(wrote);
 }
 public TBuilder Content(HelperResult value)
 {
     this.Component.Content = value;
     return(this as TBuilder);
 }
Пример #3
0
 public void Add(HelperResult result)
 {
     _results.Add(result);
 }
 public void HelperResultConstructorNullTest()
 {
     Assert.ThrowsArgumentNull(() => { var helper = new HelperResult(null); }, "action");
 }
Пример #5
0
 public static void Render(this HelperResult template, TextWriter writer)
 {
     template.WriteTo(writer, App.DefaultEncoder);
 }
Пример #6
0
 /// <summary>
 /// <see cref="HelperResult.WriteTo(TextWriter)"/> is invoked
 /// </summary>
 /// <param name="result">The <see cref="HelperResult"/> to invoke</param>
 protected void Write(HelperResult result)
 {
     WriteTo(Output, result);
 }