Beispiel #1
0
 public static void Element(RenderTreeFrame frame, string elementName, int subtreeLength, int?sequence = null)
 {
     Assert.Equal(RenderTreeFrameType.Element, frame.FrameType);
     Assert.Equal(elementName, frame.ElementName);
     Assert.Equal(subtreeLength, frame.ElementSubtreeLength);
     AssertFrame.Sequence(frame, sequence);
 }
Beispiel #2
0
 internal static void Markup(RenderTreeFrame frame, string markupContent, int?sequence = null)
 {
     Assert.Equal(RenderTreeFrameType.Markup, frame.FrameType);
     Assert.Equal(markupContent, frame.MarkupContent);
     Assert.Equal(0, frame.ElementSubtreeLength);
     AssertFrame.Sequence(frame, sequence);
 }
Beispiel #3
0
 public static void Text(RenderTreeFrame frame, string textContent, int?sequence = null)
 {
     Assert.Equal(RenderTreeFrameType.Text, frame.FrameType);
     Assert.Equal(textContent, frame.TextContent);
     Assert.Equal(0, frame.ElementSubtreeLength);
     AssertFrame.Sequence(frame, sequence);
 }
Beispiel #4
0
 public static void Component(RenderTreeFrame frame, string typeName, int?subtreeLength = null, int?sequence = null)
 {
     Assert.Equal(RenderTreeFrameType.Component, frame.FrameType);
     Assert.Equal(typeName, frame.ComponentType.FullName);
     if (subtreeLength.HasValue)
     {
         Assert.Equal(subtreeLength.Value, frame.ComponentSubtreeLength);
     }
     AssertFrame.Sequence(frame, sequence);
 }
Beispiel #5
0
 public static void Attribute(RenderTreeFrame frame, string attributeName, int?sequence = null)
 {
     Assert.Equal(RenderTreeFrameType.Attribute, frame.FrameType);
     Assert.Equal(attributeName, frame.AttributeName);
     AssertFrame.Sequence(frame, sequence);
 }
Beispiel #6
0
 public static void ComponentReferenceCapture(RenderTreeFrame frame, Action <object> action, int?sequence = null)
 {
     Assert.Equal(RenderTreeFrameType.ComponentReferenceCapture, frame.FrameType);
     Assert.Same(action, frame.ComponentReferenceCaptureAction);
     AssertFrame.Sequence(frame, sequence);
 }
Beispiel #7
0
 public static void Whitespace(RenderTreeFrame frame, int?sequence = null)
 {
     Assert.Equal(RenderTreeFrameType.Text, frame.FrameType);
     AssertFrame.Sequence(frame, sequence);
     Assert.True(string.IsNullOrWhiteSpace(frame.TextContent));
 }
Beispiel #8
0
 public static void Region(RenderTreeFrame frame, int subtreeLength, int?sequence = null)
 {
     Assert.Equal(RenderTreeFrameType.Region, frame.FrameType);
     Assert.Equal(subtreeLength, frame.RegionSubtreeLength);
     AssertFrame.Sequence(frame, sequence);
 }