Esempio n. 1
0
 public void CssParserIdentifier()
 {
     var teststring = "h1 { background: blue; }";
     var tokenizer = new CssTokenizer(new TextSource(teststring), null);
     var token = tokenizer.Get();
     Assert.AreEqual(CssTokenType.Ident, token.Type);
 }
Esempio n. 2
0
 public void CssTokenizerOnlyLineFeed()
 {
     var teststring = "\n";
     var tokenizer = new CssTokenizer(new TextSource(teststring), null);
     var token = tokenizer.Get();
     Assert.AreEqual("\n", token.Data);
 }
Esempio n. 3
0
 public void CssTokenizerOnlyCarriageReturn()
 {
     var teststring = "\r";
     var tokenizer = new CssTokenizer(new TextSource(teststring), null);
     var token = tokenizer.Get();
     Assert.AreEqual("\n", token.Data);
 }
Esempio n. 4
0
 public void CssParserAtRule()
 {
     var teststring = "@media { background: blue; }";
     var tokenizer = new CssTokenizer(new TextSource(teststring), null);
     var token = tokenizer.Get();
     Assert.AreEqual(CssTokenType.AtKeyword, token.Type);
 }
Esempio n. 5
0
 public void CssTokenizerCarriageReturnLineFeed()
 {
     var teststring = "\r\n";
     var tokenizer = new CssTokenizer(new TextSource(teststring));
     var token = tokenizer.Get();
     Assert.AreEqual("\n", token.Data);
 }
Esempio n. 6
0
 public void CssParserUrlSingleQuoted()
 {
     var url = "http://someurl";
     var teststring = "url('" + url + "')";
     var tokenizer = new CssTokenizer(new TextSource(teststring), null);
     var token = tokenizer.Get();
     Assert.AreEqual(url, token.Data);
 }
Esempio n. 7
0
 CssToken NextToken()
 {
     return(_tokenizer.Get());
 }