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); }
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); }
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)); }
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); }
public static void Component <T>(RenderTreeFrame frame, int?sequence = null) where T : IComponent { Assert.Equal(RenderTreeFrameType.Component, frame.FrameType); Assert.Equal(typeof(T), frame.ComponentType); AssertFrame.Sequence(frame, sequence); }
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); }