private static void Compare(NodeDescriptor item1, NodeDescriptor item2) { if (item1 == null && item2 == null) { return; } Assert.IsNotNull(item1); Assert.IsNotNull(item2); Assert.AreEqual <string>(item1.BindingDescription, item2.BindingDescription); Assert.AreEqual <XmlQualifiedName>(item1.DataType, item2.DataType); Assert.AreEqual <bool>(item1.InstanceDeclaration, item2.InstanceDeclaration); Assert.AreEqual <InstanceNodeClassesEnum>(item1.NodeClass, item2.NodeClass); Assert.AreEqual <XmlQualifiedName>(item1.NodeIdentifier, item2.NodeIdentifier); Assert.AreEqual <string>(item1.ToString(), item2.ToString()); }