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
);