Exemple #1
0
        public static void GetDescriptionReturnsDescriptionOfDirective()
        {
            var    directive = new TemplateDirective(new DirectiveBlockStart(0), new DirectiveName(4, "template"), new Attribute[0], new BlockEnd(24));
            string description;
            Span   applicableTo;

            Assert.True(directive.TryGetDescription(4, out description, out applicableTo));
            Assert.Contains("Specifies how the template should be processed", description, StringComparison.OrdinalIgnoreCase);
        }
Exemple #2
0
        public static void GetDescriptionReturnsDescriptionOfVisibilityAttribute()
        {
            var directive = new TemplateDirective(
                new DirectiveBlockStart(0),
                new DirectiveName(4, "template"),
                new[] { new Attribute(new AttributeName(13, "visibility"), new Equals(21), new DoubleQuote(22), new AttributeValue(23, "internal"), new DoubleQuote(22)) },
                new BlockEnd(24));
            string description;
            Span   applicableTo;

            Assert.True(directive.TryGetDescription(14, out description, out applicableTo));
            Assert.Contains("visibility", description, StringComparison.OrdinalIgnoreCase);
        }
Exemple #3
0
        public static void GetDescriptionReturnsDescriptionOfInheritsAttribute()
        {
            var directive = new TemplateDirective(
                new DirectiveBlockStart(0),
                new DirectiveName(4, "template"),
                new[] { new Attribute(new AttributeName(14, "inherits"), new Equals(18), new DoubleQuote(19), new AttributeValue(20, "TextTransformation"), new DoubleQuote(22)) },
                new BlockEnd(24));
            string description;
            Span   applicableTo;

            Assert.True(directive.TryGetDescription(14, out description, out applicableTo));
            Assert.Contains("base class", description, StringComparison.OrdinalIgnoreCase);
        }
Exemple #4
0
        public static void GetDescriptionReturnsDescriptionOfHostSpecificAttribute()
        {
            var directive = new TemplateDirective(
                new DirectiveBlockStart(0),
                new DirectiveName(4, "template"),
                new[] { new Attribute(new AttributeName(14, "hostspecific"), new Equals(18), new DoubleQuote(19), new AttributeValue(20, "true"), new DoubleQuote(22)) },
                new BlockEnd(24));
            string description;
            Span   applicableTo;

            Assert.True(directive.TryGetDescription(14, out description, out applicableTo));
            Assert.Contains("host", description, StringComparison.OrdinalIgnoreCase);
        }
 public static void GetDescriptionReturnsDescriptionOfVisibilityAttribute()
 {
     var directive = new TemplateDirective(
         new DirectiveBlockStart(0),
         new DirectiveName(4, "template"),
         new[] { new Attribute(new AttributeName(13, "visibility"), new Equals(21), new DoubleQuote(22), new AttributeValue(23, "internal"), new DoubleQuote(22)) },
         new BlockEnd(24));
     string description;
     Span applicableTo;
     Assert.True(directive.TryGetDescription(14, out description, out applicableTo));
     Assert.Contains("visibility", description, StringComparison.OrdinalIgnoreCase);
 }
 public static void GetDescriptionReturnsDescriptionOfInheritsAttribute()
 {
     var directive = new TemplateDirective(
         new DirectiveBlockStart(0),
         new DirectiveName(4, "template"),
         new[] { new Attribute(new AttributeName(14, "inherits"), new Equals(18), new DoubleQuote(19), new AttributeValue(20, "TextTransformation"), new DoubleQuote(22)) },
         new BlockEnd(24));
     string description;
     Span applicableTo;
     Assert.True(directive.TryGetDescription(14, out description, out applicableTo));
     Assert.Contains("base class", description, StringComparison.OrdinalIgnoreCase);
 }
 public static void GetDescriptionReturnsDescriptionOfHostSpecificAttribute()
 {
     var directive = new TemplateDirective(
         new DirectiveBlockStart(0),
         new DirectiveName(4, "template"),
         new[] { new Attribute(new AttributeName(14, "hostspecific"), new Equals(18), new DoubleQuote(19), new AttributeValue(20, "true"), new DoubleQuote(22)) },
         new BlockEnd(24));
     string description;
     Span applicableTo;
     Assert.True(directive.TryGetDescription(14, out description, out applicableTo));
     Assert.Contains("host", description, StringComparison.OrdinalIgnoreCase);   
 }
 public static void GetDescriptionReturnsDescriptionOfDirective()
 {
     var directive = new TemplateDirective(new DirectiveBlockStart(0), new DirectiveName(4, "template"), new Attribute[0], new BlockEnd(24));
     string description;
     Span applicableTo;
     Assert.True(directive.TryGetDescription(4, out description, out applicableTo));
     Assert.Contains("Specifies how the template should be processed", description, StringComparison.OrdinalIgnoreCase);
 }