namespace MonoTests.System.Xml\r
{\r
[TestFixture]\r
- public class XmlValidatingReaderTests : Assertion\r
+ public class XmlValidatingReaderTests\r
{\r
public XmlValidatingReaderTests ()\r
{\r
dvr.Read (); // DTD\r
try {\r
dvr.Read (); // invalid element.\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
\r
dvr.Read (); // root\r
try {\r
dvr.Read (); // invalid text\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
\r
dvr.Read (); // root\r
try {\r
dvr.Read (); // invalid child\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
}\r
dvr.Read (); // DTD\r
try {\r
dvr.Read (); // root: invalid end\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
\r
dvr.Read (); // root\r
try {\r
dvr.Read (); // invalid end\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
\r
dvr.Read (); // root\r
try {\r
dvr.Read (); // invalid element\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
}\r
dvr.Read (); // valid #PCDATA\r
try {\r
dvr.Read (); // invalid element\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
}\r
dvr.Read (); // foo\r
try {\r
dvr.Read (); // invalid end root\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
\r
dvr.Read (); // root\r
try {\r
dvr.Read (); // invalid element bar\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
}\r
dvr.Read (); // foo\r
try {\r
dvr.Read (); // invalid element bar\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
\r
dvr.Read (); // foo\r
try {\r
dvr.Read (); // invalid text\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
}\r
dvr.Read (); // root\r
try {\r
dvr.Read (); // bar: invalid (undeclared) element\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
}\r
dvr.Read (); // DTD\r
try {\r
dvr.Read (); // missing attributes\r
- Fail ("should be failed."); // MS.NET fails to fail this test.\r
+ Assert.Fail ("should be failed."); // MS.NET fails to fail this test.\r
} catch (XmlSchemaException) {\r
}\r
\r
dvr.Read (); // DTD\r
try {\r
dvr.Read (); // missing attributes\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
\r
dvr.Read (); // DTD\r
try {\r
dvr.Read (); // undeclared attribute baz\r
- Fail ("should be failed.");\r
+ Assert.Fail ("should be failed.");\r
} catch (XmlSchemaException) {\r
}\r
}\r
{\r
dvr.Read (); // DTD\r
dvr.Read ();\r
- AssertEquals (XmlNodeType.Element, dvr.NodeType);\r
- AssertEquals ("root", dvr.Name);\r
- AssertEquals (2, dvr.AttributeCount);\r
+ Assert.AreEqual (XmlNodeType.Element, dvr.NodeType);\r
+ Assert.AreEqual ("root", dvr.Name);\r
+ Assert.AreEqual (2, dvr.AttributeCount);\r
// foo\r
- Assert (dvr.MoveToFirstAttribute ());\r
- AssertEquals ("foo", dvr.Name);\r
- AssertEquals ("foo-def", dvr ["foo"]);\r
- AssertNotNull (dvr ["bar"]);\r
- AssertEquals ("foo-def", dvr.Value);\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType);\r
- AssertEquals (String.Empty, dvr.Name);\r
- AssertEquals ("foo-def", dvr.Value);\r
+ Assert.IsTrue (dvr.MoveToFirstAttribute ());\r
+ Assert.AreEqual ("foo", dvr.Name);\r
+ Assert.AreEqual ("foo-def", dvr ["foo"]);\r
+ Assert.IsNotNull (dvr ["bar"]);\r
+ Assert.AreEqual ("foo-def", dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType);\r
+ Assert.AreEqual (String.Empty, dvr.Name);\r
+ Assert.AreEqual ("foo-def", dvr.Value);\r
// bar\r
- Assert (dvr.MoveToNextAttribute ());\r
- AssertEquals ("bar", dvr.Name);\r
- AssertEquals ("foo-def", dvr ["foo"]);\r
- AssertNotNull (dvr ["bar"]);\r
- AssertEquals ("bar-def", dvr.Value);\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType);\r
- AssertEquals (String.Empty, dvr.Name);\r
- AssertEquals ("bar-def", dvr.Value);\r
+ Assert.IsTrue (dvr.MoveToNextAttribute ());\r
+ Assert.AreEqual ("bar", dvr.Name);\r
+ Assert.AreEqual ("foo-def", dvr ["foo"]);\r
+ Assert.IsNotNull (dvr ["bar"]);\r
+ Assert.AreEqual ("bar-def", dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType);\r
+ Assert.AreEqual (String.Empty, dvr.Name);\r
+ Assert.AreEqual ("bar-def", dvr.Value);\r
}\r
\r
[Test]\r
dvr.EntityHandling = EntityHandling.ExpandEntities;\r
dvr.Read (); // DTD\r
dvr.Read ();\r
- AssertEquals (XmlNodeType.Element, dvr.NodeType);\r
- AssertEquals ("root", dvr.Name);\r
- Assert (dvr.MoveToFirstAttribute ());\r
- AssertEquals ("foo", dvr.Name);\r
- AssertEquals ("entity string", dvr.Value);\r
- Assert (dvr.MoveToNextAttribute ());\r
- AssertEquals ("bar", dvr.Name);\r
- AssertEquals ("internal entity string value", dvr.Value);\r
- AssertEquals ("entity string", dvr.ReadString ());\r
+ Assert.AreEqual (XmlNodeType.Element, dvr.NodeType);\r
+ Assert.AreEqual ("root", dvr.Name);\r
+ Assert.IsTrue (dvr.MoveToFirstAttribute ());\r
+ Assert.AreEqual ("foo", dvr.Name);\r
+ Assert.AreEqual ("entity string", dvr.Value);\r
+ Assert.IsTrue (dvr.MoveToNextAttribute ());\r
+ Assert.AreEqual ("bar", dvr.Name);\r
+ Assert.AreEqual ("internal entity string value", dvr.Value);\r
+ Assert.AreEqual ("entity string", dvr.ReadString ());\r
\r
// ValidationType = None\r
\r
dvr.ValidationType = ValidationType.None;\r
dvr.Read (); // DTD\r
dvr.Read ();\r
- AssertEquals (XmlNodeType.Element, dvr.NodeType);\r
- AssertEquals ("root", dvr.Name);\r
+ Assert.AreEqual (XmlNodeType.Element, dvr.NodeType);\r
+ Assert.AreEqual ("root", dvr.Name);\r
\r
- Assert (dvr.MoveToFirstAttribute ());\r
- AssertEquals ("foo", dvr.Name);\r
- AssertEquals ("entity string", dvr.Value);\r
+ Assert.IsTrue (dvr.MoveToFirstAttribute ());\r
+ Assert.AreEqual ("foo", dvr.Name);\r
+ Assert.AreEqual ("entity string", dvr.Value);\r
\r
- Assert (dvr.MoveToNextAttribute ());\r
- AssertEquals ("bar", dvr.Name);\r
- AssertEquals ("internal entity string value", dvr.Value);\r
- AssertEquals ("entity string", dvr.ReadString ());\r
+ Assert.IsTrue (dvr.MoveToNextAttribute ());\r
+ Assert.AreEqual ("bar", dvr.Name);\r
+ Assert.AreEqual ("internal entity string value", dvr.Value);\r
+ Assert.AreEqual ("entity string", dvr.ReadString ());\r
}\r
\r
[Test]\r
dvr.EntityHandling = EntityHandling.ExpandCharEntities;\r
dvr.Read (); // DTD\r
dvr.Read ();\r
- AssertEquals (XmlNodeType.Element, dvr.NodeType);\r
- AssertEquals ("root", dvr.Name);\r
- Assert (dvr.MoveToFirstAttribute ());\r
- AssertEquals ("foo", dvr.Name);\r
+ Assert.AreEqual (XmlNodeType.Element, dvr.NodeType);\r
+ Assert.AreEqual ("root", dvr.Name);\r
+ Assert.IsTrue (dvr.MoveToFirstAttribute ());\r
+ Assert.AreEqual ("foo", dvr.Name);\r
// MS BUG: it returns "entity string", however, entity should not be exanded.\r
// ReadAttributeValue()\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
- AssertEquals ("ent", dvr.Name);\r
- AssertEquals (String.Empty, dvr.Value);\r
- Assert (!dvr.ReadAttributeValue ());\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual ("ent", dvr.Name);\r
+ Assert.AreEqual (String.Empty, dvr.Value);\r
+ Assert.IsTrue (!dvr.ReadAttributeValue ());\r
\r
// bar\r
- Assert (dvr.MoveToNextAttribute ());\r
- AssertEquals ("bar", dvr.Name);\r
+ Assert.IsTrue (dvr.MoveToNextAttribute ());\r
+ Assert.AreEqual ("bar", dvr.Name);\r
// ReadAttributeValue()\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType);\r
- AssertEquals (String.Empty, dvr.Name);\r
- AssertEquals ("internal ", dvr.Value);\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
- AssertEquals ("ent", dvr.Name);\r
- AssertEquals (String.Empty, dvr.Value);\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType);\r
- AssertEquals (String.Empty, dvr.Name);\r
- AssertEquals (" value", dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType);\r
+ Assert.AreEqual (String.Empty, dvr.Name);\r
+ Assert.AreEqual ("internal ", dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual ("ent", dvr.Name);\r
+ Assert.AreEqual (String.Empty, dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType);\r
+ Assert.AreEqual (String.Empty, dvr.Name);\r
+ Assert.AreEqual (" value", dvr.Value);\r
\r
// ValidationType = None\r
\r
dvr.ValidationType = ValidationType.None;\r
dvr.Read (); // DTD\r
dvr.Read ();\r
- AssertEquals (XmlNodeType.Element, dvr.NodeType);\r
- AssertEquals ("root", dvr.Name);\r
+ Assert.AreEqual (XmlNodeType.Element, dvr.NodeType);\r
+ Assert.AreEqual ("root", dvr.Name);\r
\r
// foo\r
- Assert (dvr.MoveToFirstAttribute ());\r
- AssertEquals ("foo", dvr.Name);\r
+ Assert.IsTrue (dvr.MoveToFirstAttribute ());\r
+ Assert.AreEqual ("foo", dvr.Name);\r
// ReadAttributeValue()\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
- AssertEquals ("ent", dvr.Name);\r
- AssertEquals (String.Empty, dvr.Value);\r
- Assert (!dvr.ReadAttributeValue ());\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual ("ent", dvr.Name);\r
+ Assert.AreEqual (String.Empty, dvr.Value);\r
+ Assert.IsTrue (!dvr.ReadAttributeValue ());\r
\r
// bar\r
- Assert (dvr.MoveToNextAttribute ());\r
- AssertEquals ("bar", dvr.Name);\r
+ Assert.IsTrue (dvr.MoveToNextAttribute ());\r
+ Assert.AreEqual ("bar", dvr.Name);\r
// ReadAttributeValue()\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType);\r
- AssertEquals (String.Empty, dvr.Name);\r
- AssertEquals ("internal ", dvr.Value);\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
- AssertEquals ("ent", dvr.Name);\r
- AssertEquals (String.Empty, dvr.Value);\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType);\r
- AssertEquals (String.Empty, dvr.Name);\r
- AssertEquals (" value", dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType);\r
+ Assert.AreEqual (String.Empty, dvr.Name);\r
+ Assert.AreEqual ("internal ", dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual ("ent", dvr.Name);\r
+ Assert.AreEqual (String.Empty, dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType);\r
+ Assert.AreEqual (String.Empty, dvr.Name);\r
+ Assert.AreEqual (" value", dvr.Value);\r
}\r
\r
[Test]\r
dvr.EntityHandling = EntityHandling.ExpandCharEntities;\r
dvr.Read (); // DTD\r
dvr.Read ();\r
- AssertEquals (XmlNodeType.Element, dvr.NodeType);\r
- AssertEquals ("root", dvr.Name);\r
- Assert (dvr.MoveToFirstAttribute ());\r
- AssertEquals ("foo", dvr.Name);\r
- AssertEquals ("entity string", dvr.Value);\r
+ Assert.AreEqual (XmlNodeType.Element, dvr.NodeType);\r
+ Assert.AreEqual ("root", dvr.Name);\r
+ Assert.IsTrue (dvr.MoveToFirstAttribute ());\r
+ Assert.AreEqual ("foo", dvr.Name);\r
+ Assert.AreEqual ("entity string", dvr.Value);\r
// ReadAttributeValue()\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
- AssertEquals ("ent", dvr.Name);\r
- AssertEquals (String.Empty, dvr.Value);\r
- Assert (!dvr.ReadAttributeValue ());\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual ("ent", dvr.Name);\r
+ Assert.AreEqual (String.Empty, dvr.Value);\r
+ Assert.IsTrue (!dvr.ReadAttributeValue ());\r
\r
// bar\r
- Assert (dvr.MoveToNextAttribute ());\r
- AssertEquals ("bar", dvr.Name);\r
- AssertEquals ("internal entity string value", dvr.Value);\r
+ Assert.IsTrue (dvr.MoveToNextAttribute ());\r
+ Assert.AreEqual ("bar", dvr.Name);\r
+ Assert.AreEqual ("internal entity string value", dvr.Value);\r
// ReadAttributeValue()\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType);\r
- AssertEquals (String.Empty, dvr.Name);\r
- AssertEquals ("internal ", dvr.Value);\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
- AssertEquals ("ent", dvr.Name);\r
- AssertEquals (String.Empty, dvr.Value);\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType);\r
- AssertEquals (String.Empty, dvr.Name);\r
- AssertEquals (" value", dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType);\r
+ Assert.AreEqual (String.Empty, dvr.Name);\r
+ Assert.AreEqual ("internal ", dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual ("ent", dvr.Name);\r
+ Assert.AreEqual (String.Empty, dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType);\r
+ Assert.AreEqual (String.Empty, dvr.Name);\r
+ Assert.AreEqual (" value", dvr.Value);\r
\r
// ValidationType = None\r
\r
dvr.ValidationType = ValidationType.None;\r
dvr.Read (); // DTD\r
dvr.Read ();\r
- AssertEquals (XmlNodeType.Element, dvr.NodeType);\r
- AssertEquals ("root", dvr.Name);\r
+ Assert.AreEqual (XmlNodeType.Element, dvr.NodeType);\r
+ Assert.AreEqual ("root", dvr.Name);\r
\r
// foo\r
- Assert (dvr.MoveToFirstAttribute ());\r
- AssertEquals ("foo", dvr.Name);\r
- AssertEquals ("entity string", dvr.Value);\r
+ Assert.IsTrue (dvr.MoveToFirstAttribute ());\r
+ Assert.AreEqual ("foo", dvr.Name);\r
+ Assert.AreEqual ("entity string", dvr.Value);\r
// ReadAttributeValue()\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
- AssertEquals ("ent", dvr.Name);\r
- AssertEquals (String.Empty, dvr.Value);\r
- Assert (!dvr.ReadAttributeValue ());\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual ("ent", dvr.Name);\r
+ Assert.AreEqual (String.Empty, dvr.Value);\r
+ Assert.IsTrue (!dvr.ReadAttributeValue ());\r
\r
// bar\r
- Assert (dvr.MoveToNextAttribute ());\r
- AssertEquals ("bar", dvr.Name);\r
- AssertEquals ("internal entity string value", dvr.Value);\r
+ Assert.IsTrue (dvr.MoveToNextAttribute ());\r
+ Assert.AreEqual ("bar", dvr.Name);\r
+ Assert.AreEqual ("internal entity string value", dvr.Value);\r
// ReadAttributeValue()\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType);\r
- AssertEquals (String.Empty, dvr.Name);\r
- AssertEquals ("internal ", dvr.Value);\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
- AssertEquals ("ent", dvr.Name);\r
- AssertEquals (String.Empty, dvr.Value);\r
- Assert (dvr.ReadAttributeValue ());\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType);\r
- AssertEquals (String.Empty, dvr.Name);\r
- AssertEquals (" value", dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType);\r
+ Assert.AreEqual (String.Empty, dvr.Name);\r
+ Assert.AreEqual ("internal ", dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual ("ent", dvr.Name);\r
+ Assert.AreEqual (String.Empty, dvr.Value);\r
+ Assert.IsTrue (dvr.ReadAttributeValue ());\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType);\r
+ Assert.AreEqual (String.Empty, dvr.Name);\r
+ Assert.AreEqual (" value", dvr.Value);\r
}\r
\r
[Test]\r
dvr.EntityHandling = EntityHandling.ExpandEntities;\r
dvr.Read (); // DTD\r
dvr.Read ();\r
- AssertEquals (XmlNodeType.Element, dvr.NodeType);\r
- AssertEquals ("root", dvr.Name);\r
- Assert (dvr.MoveToFirstAttribute ());\r
- AssertEquals ("foo", dvr.Name);\r
- AssertEquals ("id1", dvr.Value);\r
- Assert (dvr.MoveToNextAttribute ());\r
- AssertEquals ("bar", dvr.Name);\r
- AssertEquals ("nameToken", dvr.Value);\r
- Assert (dvr.MoveToNextAttribute ());\r
- AssertEquals ("baz", dvr.Name);\r
- AssertEquals ("list of name token", dvr.Value);\r
- Assert (dvr.MoveToNextAttribute ());\r
- AssertEquals ("quux", dvr.Name);\r
- AssertEquals (" quuux quuux ", dvr.Value);\r
+ Assert.AreEqual (XmlNodeType.Element, dvr.NodeType);\r
+ Assert.AreEqual ("root", dvr.Name);\r
+ Assert.IsTrue (dvr.MoveToFirstAttribute ());\r
+ Assert.AreEqual ("foo", dvr.Name);\r
+ Assert.AreEqual ("id1", dvr.Value);\r
+ Assert.IsTrue (dvr.MoveToNextAttribute ());\r
+ Assert.AreEqual ("bar", dvr.Name);\r
+ Assert.AreEqual ("nameToken", dvr.Value);\r
+ Assert.IsTrue (dvr.MoveToNextAttribute ());\r
+ Assert.AreEqual ("baz", dvr.Name);\r
+ Assert.AreEqual ("list of name token", dvr.Value);\r
+ Assert.IsTrue (dvr.MoveToNextAttribute ());\r
+ Assert.AreEqual ("quux", dvr.Name);\r
+ Assert.AreEqual (" quuux quuux ", dvr.Value);\r
}\r
\r
[Test]\r
dvr.ValidationEventHandler += new ValidationEventHandler (OnInvalidityFound);\r
dvr.ValidationType = ValidationType.DTD;\r
dvr.Read (); // DTD\r
- Assert (dvr.Read ()); // invalid foo\r
- Assert (eventFired);\r
- AssertEquals ("foo", dvr.Name);\r
- Assert (dvr.Read ()); // invalid bar\r
- AssertEquals ("bar", dvr.Name);\r
- Assert (dvr.MoveToFirstAttribute ()); // att\r
- AssertEquals ("att", dvr.Name);\r
- Assert (dvr.Read ()); // invalid end foo\r
- AssertEquals ("foo", dvr.Name);\r
- AssertEquals (XmlNodeType.EndElement, dvr.NodeType);\r
- Assert (!dvr.Read ());\r
+ Assert.IsTrue (dvr.Read ()); // invalid foo\r
+ Assert.IsTrue (eventFired);\r
+ Assert.AreEqual ("foo", dvr.Name);\r
+ Assert.IsTrue (dvr.Read ()); // invalid bar\r
+ Assert.AreEqual ("bar", dvr.Name);\r
+ Assert.IsTrue (dvr.MoveToFirstAttribute ()); // att\r
+ Assert.AreEqual ("att", dvr.Name);\r
+ Assert.IsTrue (dvr.Read ()); // invalid end foo\r
+ Assert.AreEqual ("foo", dvr.Name);\r
+ Assert.AreEqual (XmlNodeType.EndElement, dvr.NodeType);\r
+ Assert.IsTrue (!dvr.Read ());\r
\r
// When ValidationType is None, event should not be fired,\r
eventFired = false;\r
dvr.ValidationEventHandler += new ValidationEventHandler (OnInvalidityFound);\r
dvr.ValidationType = ValidationType.None;\r
dvr.Read (); // DTD\r
- Assert (dvr.Read ()); // invalid foo\r
- Assert (!eventFired);\r
+ Assert.IsTrue (dvr.Read ()); // invalid foo\r
+ Assert.IsTrue (!eventFired);\r
}\r
\r
private bool eventFired;\r
dvr.Read (); // DTD\r
try {\r
dvr.Read (); // root misses attribute foo\r
- Fail ();\r
+ Assert.Fail ();\r
} catch (XmlSchemaException) {\r
}\r
\r
dvr.Read (); // c[1]\r
try {\r
dvr.Read (); // c[2]\r
- Fail ();\r
+ Assert.Fail ();\r
} catch (XmlSchemaException) {\r
}\r
\r
dvr.Read (); // c[1]\r
try {\r
dvr.Read (); // c[2]\r
- Fail ();\r
+ Assert.Fail ();\r
} catch (XmlSchemaException) {\r
}\r
}\r
dvr.Read (); // DTD\r
dvr.Read (); // root\r
dvr.Read (); // &ent;\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
- AssertEquals (1, dvr.Depth);\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual (1, dvr.Depth);\r
dvr.ResolveEntity ();\r
// It is still entity reference.\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
dvr.Read ();\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType);\r
- AssertEquals (2, dvr.Depth);\r
- AssertEquals ("entity string", dvr.Value);\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType);\r
+ Assert.AreEqual (2, dvr.Depth);\r
+ Assert.AreEqual ("entity string", dvr.Value);\r
dvr.Read ();\r
- AssertEquals (XmlNodeType.EndEntity, dvr.NodeType);\r
- AssertEquals (1, dvr.Depth);\r
- AssertEquals (String.Empty, dvr.Value);\r
+ Assert.AreEqual (XmlNodeType.EndEntity, dvr.NodeType);\r
+ Assert.AreEqual (1, dvr.Depth);\r
+ Assert.AreEqual (String.Empty, dvr.Value);\r
\r
dvr.Read (); // &ent2;\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
- AssertEquals (1, dvr.Depth);\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual (1, dvr.Depth);\r
dvr.ResolveEntity ();\r
// It is still entity reference.\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
// It now became element node.\r
dvr.Read ();\r
- AssertEquals (XmlNodeType.Element, dvr.NodeType);\r
- AssertEquals (2, dvr.Depth);\r
+ Assert.AreEqual (XmlNodeType.Element, dvr.NodeType);\r
+ Assert.AreEqual (2, dvr.Depth);\r
}\r
\r
[Test]\r
dvr.Read (); // DTD\r
dvr.Read (); // root\r
dvr.Read (); // &ent3;\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
#if NET_2_0\r
// under .NET 2.0, an error is raised here.\r
// under .NET 1.1, the error is thrown on the next read.\r
try {\r
dvr.ResolveEntity ();\r
- Fail ("Attempt to resolve undeclared entity should fail.");\r
+ Assert.Fail ("Attempt to resolve undeclared entity should fail.");\r
} catch (XmlException) {\r
}\r
#else\r
// ent3 does not exist in this dtd.\r
dvr.ResolveEntity ();\r
- AssertEquals (XmlNodeType.EntityReference, dvr.NodeType);\r
+ Assert.AreEqual (XmlNodeType.EntityReference, dvr.NodeType);\r
try {\r
dvr.Read ();\r
- Fail ("Attempt to resolve undeclared entity should fail.");\r
+ Assert.Fail ("Attempt to resolve undeclared entity should fail.");\r
} catch (XmlException) {\r
}\r
#endif\r
dvr.Read (); // doctype\r
dvr.Read (); // root\r
dvr.MoveToAttribute (0); // attr\r
- Assert (dvr.ReadAttributeValue ()); // Should read expanded text\r
- AssertEquals (XmlNodeType.Text, dvr.NodeType); // not EntityReference\r
- AssertEquals ("entity string text", dvr.Value);\r
- Assert (!dvr.ReadAttributeValue ());\r
+ Assert.IsTrue (dvr.ReadAttributeValue ()); // Should read expanded text\r
+ Assert.AreEqual (XmlNodeType.Text, dvr.NodeType); // not EntityReference\r
+ Assert.AreEqual ("entity string text", dvr.Value);\r
+ Assert.IsTrue (!dvr.ReadAttributeValue ());\r
}\r
\r
[Test]\r
r.Read ();\r
r.Read ();\r
r.Read ();\r
- AssertEquals (refOut, r.ReadOuterXml ());\r
+ Assert.AreEqual (refOut, r.ReadOuterXml ());\r
}\r
\r
[Test]\r
xvr.Read (); // DTD\r
xvr.Read (); // whitespace\r
xvr.Read ();\r
- AssertEquals ("#1-1", "urn:foo", xvr.LookupNamespace (String.Empty));\r
- AssertEquals ("#1-2", "urn:bar", xvr.LookupNamespace ("bar"));\r
+ Assert.AreEqual ("urn:foo", xvr.LookupNamespace (String.Empty), "#1-1");\r
+ Assert.AreEqual ("urn:bar", xvr.LookupNamespace ("bar"), "#1-2");\r
\r
- AssertEquals ("#1-a", "urn:baz", xvr.LookupNamespace ("baz"));\r
- Assert ("#1-b", xvr.MoveToAttribute ("baz:dummy"));\r
- AssertEquals ("#1-c", "urn:baz", xvr.NamespaceURI);\r
+ Assert.AreEqual ("urn:baz", xvr.LookupNamespace ("baz"), "#1-a");\r
+ Assert.IsTrue (xvr.MoveToAttribute ("baz:dummy"), "#1-b");\r
+ Assert.AreEqual ("urn:baz", xvr.NamespaceURI, "#1-c");\r
\r
- Assert ("#1-d", xvr.MoveToAttribute ("dummy"));\r
- AssertEquals ("#1-e", String.Empty, xvr.NamespaceURI);\r
+ Assert.IsTrue (xvr.MoveToAttribute ("dummy"), "#1-d");\r
+ Assert.AreEqual (String.Empty, xvr.NamespaceURI, "#1-e");\r
\r
xvr.Read (); // first Y, empty element\r
- AssertEquals ("#2-1", "urn:foo", xvr.LookupNamespace (String.Empty));\r
- AssertEquals ("#2-2", "urn:bar", xvr.LookupNamespace ("bar"));\r
+ Assert.AreEqual ("urn:foo", xvr.LookupNamespace (String.Empty), "#2-1");\r
+ Assert.AreEqual ("urn:bar", xvr.LookupNamespace ("bar"), "#2-2");\r
xvr.Read (); // second Y, start element\r
- AssertEquals ("#3-1", "urn:foo", xvr.LookupNamespace (String.Empty));\r
- AssertEquals ("#3-2", "urn:bar", xvr.LookupNamespace ("bar"));\r
+ Assert.AreEqual ("urn:foo", xvr.LookupNamespace (String.Empty), "#3-1");\r
+ Assert.AreEqual ("urn:bar", xvr.LookupNamespace ("bar"), "#3-2");\r
xvr.Read (); // inside normal Y. Check inheritance\r
- AssertEquals ("#4-1", "urn:foo", xvr.LookupNamespace (String.Empty));\r
- AssertEquals ("#4-2", "urn:bar", xvr.LookupNamespace ("bar"));\r
+ Assert.AreEqual ("urn:foo", xvr.LookupNamespace (String.Empty), "#4-1");\r
+ Assert.AreEqual ("urn:bar", xvr.LookupNamespace ("bar"), "#4-2");\r
xvr.Read (); // second Y, end element\r
- AssertEquals ("#5-1", "urn:foo", xvr.LookupNamespace (String.Empty));\r
- AssertEquals ("#5-2", "urn:bar", xvr.LookupNamespace ("bar"));\r
+ Assert.AreEqual ("urn:foo", xvr.LookupNamespace (String.Empty), "#5-1");\r
+ Assert.AreEqual ("urn:bar", xvr.LookupNamespace ("bar"), "#5-2");\r
xvr.Read (); // third Y, suppresses default namespaces\r
- AssertEquals ("#6-1", null, xvr.LookupNamespace (String.Empty));\r
- AssertEquals ("#6-2", "urn:hoge", xvr.LookupNamespace ("bar"));\r
+ Assert.AreEqual (null, xvr.LookupNamespace (String.Empty), "#6-1");\r
+ Assert.AreEqual ("urn:hoge", xvr.LookupNamespace ("bar"), "#6-2");\r
xvr.Read (); // inside suppressing Y. Check inheritance\r
- AssertEquals ("#7-1", null, xvr.LookupNamespace (String.Empty));\r
- AssertEquals ("#7-2", "urn:hoge", xvr.LookupNamespace ("bar"));\r
+ Assert.AreEqual (null, xvr.LookupNamespace (String.Empty), "#7-1");\r
+ Assert.AreEqual ("urn:hoge", xvr.LookupNamespace ("bar"), "#7-2");\r
xvr.Read (); // end of suppressing element\r
- AssertEquals ("#8-1", null, xvr.LookupNamespace (String.Empty));\r
- AssertEquals ("#8-2", "urn:hoge", xvr.LookupNamespace ("bar"));\r
+ Assert.AreEqual (null, xvr.LookupNamespace (String.Empty), "#8-1");\r
+ Assert.AreEqual ("urn:hoge", xvr.LookupNamespace ("bar"), "#8-2");\r
}\r
\r
#if NET_2_0\r