Indicates that the order of the child elements within a given parent element must be ignored.

Namespace:  MbUnit.Framework
Assembly:  MbUnit (in MbUnit.dll) Version: 3.3.0.0 (3.3.610.0)

Syntax

C#
public CustomXmlOptions IgnoreElementsOrder { get; }
Visual Basic (Declaration)
Public ReadOnly Property IgnoreElementsOrder As CustomXmlOptions

Examples

CopyC#
[Test]
public void MyXmlTest()
{
    string expected = "<Animal>" +
                      "  <Name value='Peary Caribou'/>" +   // 1st
                      "  <Genus value='Rangifer'/>" +       // 2nd
                      "  <Species value='tarandus'/>" +     // 3rd
                      "</Animal>"
    string actual =   "<Animal>" +
                      "  <Genus value='Rangifer'/>" +       // 2nd -> 1st!
                      "  <Species value='tarandus'/>" +     // 3rd -> 2nd!
                      "  <Name value='Peary Caribou'/>" +   // 1st -> 3rd!
                      "</Animal>"
    Assert.Xml.AreEqual(expected, actual, XmlOptions.Custom.IgnoreElementsOrder); // Pass!
}

See Also