public static void GetDescriptionReturnsDescriptionOfDirective() { var directive = new CustomDirective(new DirectiveBlockStart(0), new DirectiveName(4, "custom"), new Attribute[0], new BlockEnd(24)); string description; Span applicableTo; Assert.True(directive.TryGetDescription(4, out description, out applicableTo)); Assert.Contains("directive", description, StringComparison.OrdinalIgnoreCase); }
public static void GetDescriptionReturnsDescriptionOfProcessorAttribute() { var directive = new CustomDirective( new DirectiveBlockStart(0), new DirectiveName(4, "custom"), new[] { new Attribute(new AttributeName(13, "processor"), new Equals(21), new DoubleQuote(22), new AttributeValue(23, "CustomProcessor"), new DoubleQuote(22)) }, new BlockEnd(24)); string description; Span applicableTo; Assert.True(directive.TryGetDescription(13, out description, out applicableTo)); Assert.Contains("processor", description, StringComparison.OrdinalIgnoreCase); }