public void CreatorTest() { NodeDescriptor _newDescriptor = new NodeDescriptor() { BindingDescription = "BindingDescription", DataType = new System.Xml.XmlQualifiedName("DataType", m_Namespace), InstanceDeclaration = false, NodeClass = InstanceNodeClassesEnum.Object, NodeIdentifier = new System.Xml.XmlQualifiedName("Name1", m_Namespace) }; IComparable _comparer = _newDescriptor.CreateWrapper(); Assert.AreEqual<int>(0, _comparer.CompareTo(_comparer)); }
public void PrecedenceTestMethod() { NodeDescriptor _FirstNewDescriptor = new NodeDescriptor() { BindingDescription = "BindingDescription", DataType = new System.Xml.XmlQualifiedName("DataType", m_Namespace), InstanceDeclaration = false, NodeClass = InstanceNodeClassesEnum.Object, NodeIdentifier = new System.Xml.XmlQualifiedName("Name1", m_Namespace) }; NodeDescriptor _SecondNewDescriptor = new NodeDescriptor() { BindingDescription = "BindingDescription", DataType = new System.Xml.XmlQualifiedName("DataType", m_Namespace), InstanceDeclaration = false, NodeClass = InstanceNodeClassesEnum.Object, NodeIdentifier = new System.Xml.XmlQualifiedName("Name2", m_Namespace) }; IComparable _FirstComparer = _FirstNewDescriptor.CreateWrapper(); IComparable _SecondComparer = _SecondNewDescriptor.CreateWrapper(); Assert.IsTrue(_FirstComparer.CompareTo(_SecondComparer ) <0); Assert.IsTrue(_SecondComparer.CompareTo(_FirstComparer) > 0 ); }