2 // NvdlValidatingReaderTests.cs
5 // Atsushi Enomoto <atsushi@ximian.com>
7 // Copyright (C) 2006 Novell Inc.
13 using Commons.Xml.Nvdl;
14 using NUnit.Framework;
16 namespace MonoTests.Commons.Xml.Relaxng
19 public class NvdlValidatingReaderTests
22 public void ReadNvdlNvdl ()
24 using (TextReader r = File.OpenText ("Test/XmlFiles/nvdl.nvdl")) {
25 NvdlRules rules = NvdlReader.Read (
26 new XmlTextReader (r));
31 public void ValidateNvdlNvdl ()
33 NvdlRules rules = null;
34 string path = "Test/XmlFiles/nvdl.nvdl";
35 using (TextReader r = File.OpenText (path)) {
36 rules = NvdlReader.Read (
37 new XmlTextReader (path, r));
39 using (TextReader r = File.OpenText (path)) {
40 XmlTextReader xtr = new XmlTextReader (path, r);
41 NvdlValidatingReader vr = new NvdlValidatingReader (xtr, rules);