Ejemplo n.º 1
0
        public void SingleTagAttributeValueIsParsed()
        {
            var input = "10";
            PlaylistTagAttribute tagAttribute = PlaylistGrammar.TagAttributeParser.Parse(input);

            Assert.AreEqual("10", tagAttribute.Key);
        }
Ejemplo n.º 2
0
        public void TagAttributeWithSingleValueIsParsed()
        {
            var input = @"10";
            PlaylistTagAttribute tagAttributeString = PlaylistGrammar.AttributeWithSingleValueParser.Parse(input);

            Assert.AreEqual("10", tagAttributeString.Key);
        }
Ejemplo n.º 3
0
        public void TagAttributeWithoutQuotesIsParsed()
        {
            var input = @"TYPE=AUDIO";
            PlaylistTagAttribute tagAttributeString = PlaylistGrammar.AttributeWithoutQuotesParser.Parse(input);

            Assert.AreEqual("TYPE", tagAttributeString.Key);
            Assert.AreEqual("AUDIO", tagAttributeString.Value);
        }
Ejemplo n.º 4
0
        public void TagAttributeWithValueInQuotesThatIncludeACommaIsParsed()
        {
            var input = @"TYPE=""AUD,IO""";
            PlaylistTagAttribute tagAttributeString = PlaylistGrammar.AttributeWithQuotesParser.Parse(input);

            Assert.AreEqual("TYPE", tagAttributeString.Key);
            Assert.AreEqual("AUD,IO", tagAttributeString.Value);
        }
Ejemplo n.º 5
0
        public void TagAttributeWithValueInQuotesIsParsed()
        {
            var input = @"TYPE=""AUDIO""";
            PlaylistTagAttribute tagAttribute = PlaylistGrammar.TagAttributeParser.Parse(input);

            Assert.AreEqual("TYPE", tagAttribute.Key);
            Assert.AreEqual("AUDIO", tagAttribute.Value);
        }
Ejemplo n.º 6
0
        public void TagAttributesAreParsed()
        {
            var input = "TYPE=AUDIO";
            PlaylistTagAttribute tagAttribute = PlaylistGrammar.TagAttributeParser.Parse(input);

            Assert.AreEqual("TYPE", tagAttribute.Key);
            Assert.AreEqual("AUDIO", tagAttribute.Value);
        }
Ejemplo n.º 7
0
        public void SingleTagAttributeValueThatStartWithEnterIsNotParsed()
        {
            var input = "\n#EXTM3U";
            PlaylistTagAttribute tagAttribute = PlaylistGrammar.TagAttributeParser.Parse(input);

            Assert.AreEqual("", tagAttribute.Key);
            Assert.AreEqual("", tagAttribute.Value);
        }