public void SingleTagAttributeValueIsParsed() { var input = "10"; PlaylistTagAttribute tagAttribute = PlaylistGrammar.TagAttributeParser.Parse(input); Assert.AreEqual("10", tagAttribute.Key); }
public void TagAttributeWithSingleValueIsParsed() { var input = @"10"; PlaylistTagAttribute tagAttributeString = PlaylistGrammar.AttributeWithSingleValueParser.Parse(input); Assert.AreEqual("10", tagAttributeString.Key); }
public void TagAttributeWithoutQuotesIsParsed() { var input = @"TYPE=AUDIO"; PlaylistTagAttribute tagAttributeString = PlaylistGrammar.AttributeWithoutQuotesParser.Parse(input); Assert.AreEqual("TYPE", tagAttributeString.Key); Assert.AreEqual("AUDIO", tagAttributeString.Value); }
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); }
public void TagAttributeWithValueInQuotesIsParsed() { var input = @"TYPE=""AUDIO"""; PlaylistTagAttribute tagAttribute = PlaylistGrammar.TagAttributeParser.Parse(input); Assert.AreEqual("TYPE", tagAttribute.Key); Assert.AreEqual("AUDIO", tagAttribute.Value); }
public void TagAttributesAreParsed() { var input = "TYPE=AUDIO"; PlaylistTagAttribute tagAttribute = PlaylistGrammar.TagAttributeParser.Parse(input); Assert.AreEqual("TYPE", tagAttribute.Key); Assert.AreEqual("AUDIO", tagAttribute.Value); }
public void SingleTagAttributeValueThatStartWithEnterIsNotParsed() { var input = "\n#EXTM3U"; PlaylistTagAttribute tagAttribute = PlaylistGrammar.TagAttributeParser.Parse(input); Assert.AreEqual("", tagAttribute.Key); Assert.AreEqual("", tagAttribute.Value); }