2 // RelaxngReaderTests.cs
5 // Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
7 // (C) 2003 Atsushi Enomoto
13 using Commons.Xml.Relaxng;
14 using NUnit.Framework;
16 namespace MonoTests.Commons.Xml.Relaxng
19 public class RelaxngReaderTests : Assertion
28 private void loadGrammarFromUrl (string url)
30 reader = new RelaxngReader (new XmlTextReader (url));
34 public void SimpleRead ()
36 loadGrammarFromUrl ("Test/XmlFiles/SimpleElementPattern1.rng");
37 RelaxngPattern p = reader.ReadPattern ();
39 AssertEquals (RelaxngPatternType.Element, p.PatternType);
43 public void CompileRelaxngGrammar ()
45 loadGrammarFromUrl ("Test/XmlFiles/relaxng.rng");
46 RelaxngPattern p = reader.ReadPattern ();
48 AssertEquals (RelaxngPatternType.Grammar, p.PatternType);