public void DontKeepNamespaces() { atts1.Xmlns = true; atts2.Xmlns = false; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentMemberName() { atts1 = new XmlAttributes(new ChoiceIdentifierAttributeProvider("myname")); atts2 = new XmlAttributes(new ChoiceIdentifierAttributeProvider("myothername")); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void OneIgnore() { atts1.XmlIgnore = false; atts2.XmlIgnore = true; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void AnyElementAttributeDifferentMember() { XmlAnyElementAttribute any1 = new XmlAnyElementAttribute("myname", "myns"); atts1.XmlAnyElements.Add(any1); atts2.XmlAnyElements.Add(any1); ov1.Add(typeof(SerializeMe), "TheMember", atts1); ov2.Add(typeof(SerializeMe), "AnotherMember", atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentItemTypes() { XmlElementAttribute element1 = new XmlElementAttribute("myname", typeof(SerializeMe)); XmlElementAttribute element2 = new XmlElementAttribute("myname", typeof(SerializeMeToo)); atts1.XmlElements.Add(element1); atts2.XmlElements.Add(element2); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentMemberName() { XmlElementAttribute element1 = new XmlElementAttribute("myname"); XmlElementAttribute element2 = new XmlElementAttribute("myname"); atts1.XmlElements.Add(element1); atts2.XmlElements.Add(element2); ov1.Add(typeof(SerializeMe), "TheMember", atts1); ov2.Add(typeof(SerializeMe), "TheOtherMember", atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void XmlArrayDifferentTypes() { XmlArrayAttribute array1 = new XmlArrayAttribute("myname"); XmlArrayAttribute array2 = new XmlArrayAttribute("myname"); atts1.XmlArray = array1; atts2.XmlArray = array2; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMeToo), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void XmlArrayDifferentNames() { XmlAttributeAttribute attribute1 = new XmlAttributeAttribute("myname"); XmlAttributeAttribute attribute2 = new XmlAttributeAttribute("myothername"); atts1.XmlAttribute = attribute1; atts2.XmlAttribute = attribute2; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentItemTypes() { XmlArrayItemAttribute array1 = new XmlArrayItemAttribute("myname", typeof(SerializeMe)); XmlArrayItemAttribute array2 = new XmlArrayItemAttribute("myname", typeof(SerializeMeToo)); atts1.XmlArrayItems.Add(array1); atts2.XmlArrayItems.Add(array2); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentName() { XmlEnumAttribute enum1 = new XmlEnumAttribute("enum1"); XmlEnumAttribute enum2 = new XmlEnumAttribute("enum2"); atts1.XmlEnum = enum1; atts2.XmlEnum = enum2; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentTypes() { XmlTextAttribute text1 = new XmlTextAttribute(typeof(SerializeMe)); XmlTextAttribute text2 = new XmlTextAttribute(typeof(SerializeMeToo)); atts1.XmlText = text1; atts2.XmlText = text2; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentValue() { string val1 = "bla"; int val2 = 1; atts1.XmlDefaultValue = val1; atts2.XmlDefaultValue = val2; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentElementName() { XmlRootAttribute root1 = new XmlRootAttribute("myname"); XmlRootAttribute root2 = new XmlRootAttribute("myothername"); atts1.XmlRoot = root1; atts2.XmlRoot = root2; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentMemberName() { XmlAttributeAttribute attribute1 = new XmlAttributeAttribute("myname"); XmlAttributeAttribute attribute2 = new XmlAttributeAttribute("myname"); atts1.XmlAttribute = attribute1; atts2.XmlAttribute = attribute2; ov1.Add(typeof(SerializeMe), "TheMember", atts1); ov2.Add(typeof(SerializeMe), "TheOtherMember", atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void TwoObjectsWithSameRootAttributeDifferentTypes() { XmlAttributeOverrides ov1 = new XmlAttributeOverrides(); XmlAttributeOverrides ov2 = new XmlAttributeOverrides(); XmlAttributes atts1 = new XmlAttributes(); atts1.XmlRoot = new XmlRootAttribute("myRoot"); ov1.Add(typeof(SerializeMe), atts1); XmlAttributes atts2 = new XmlAttributes(); atts2.XmlRoot = new XmlRootAttribute("myRoot"); ov2.Add(typeof(SerializeMeToo), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentDataTypes() { XmlArrayItemAttribute array1 = new XmlArrayItemAttribute(); array1.DataType = "typeone"; XmlArrayItemAttribute array2 = new XmlArrayItemAttribute(); array2.DataType = "typetwo"; atts1.XmlArrayItems.Add(array1); atts2.XmlArrayItems.Add(array2); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentNullable() { XmlArrayItemAttribute array1 = new XmlArrayItemAttribute("myname"); array1.IsNullable = true; XmlArrayItemAttribute array2 = new XmlArrayItemAttribute("myname"); array2.IsNullable = false; atts1.XmlArrayItems.Add(array1); atts2.XmlArrayItems.Add(array2); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentNamespace() { XmlArrayItemAttribute array1 = new XmlArrayItemAttribute("myname"); array1.Namespace = "mynamespace"; XmlArrayItemAttribute array2 = new XmlArrayItemAttribute("myname"); array2.Namespace = "myothernamespace"; atts1.XmlArrayItems.Add(array1); atts2.XmlArrayItems.Add(array2); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentDataType() { XmlRootAttribute root1 = new XmlRootAttribute("myname"); root1.DataType = "myfirstxmltype"; XmlRootAttribute root2 = new XmlRootAttribute("myname"); root2.DataType = "mysecondxmltype"; atts1.XmlRoot = root1; atts2.XmlRoot = root2; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentNamespace() { XmlElementAttribute element1 = new XmlElementAttribute("myname"); element1.Namespace = "mynamespace"; XmlElementAttribute element2 = new XmlElementAttribute("myname"); element2.Namespace = "myothernamespace"; atts1.XmlElements.Add(element1); atts2.XmlElements.Add(element2); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentDataTypes() { XmlElementAttribute element1 = new XmlElementAttribute(); element1.DataType = "typeone"; XmlElementAttribute element2 = new XmlElementAttribute(); element2.DataType = "typetwo"; atts1.XmlElements.Add(element1); atts2.XmlElements.Add(element2); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentDataTypes() { XmlTextAttribute text1 = new XmlTextAttribute(); text1.DataType = "xmltype1"; XmlTextAttribute text2 = new XmlTextAttribute(); text2.DataType = "xmltype2"; atts1.XmlText = text1; atts2.XmlText = text2; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void XmlArrayDifferentForm() { XmlAttributeAttribute attribute1 = new XmlAttributeAttribute("myname"); attribute1.Form = System.Xml.Schema.XmlSchemaForm.Qualified; XmlAttributeAttribute attribute2 = new XmlAttributeAttribute("myname"); attribute2.Form = System.Xml.Schema.XmlSchemaForm.Unqualified; atts1.XmlAttribute = attribute1; atts2.XmlAttribute = attribute2; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentForm() { XmlElementAttribute element1 = new XmlElementAttribute("myname"); element1.Form = System.Xml.Schema.XmlSchemaForm.Qualified; XmlElementAttribute element2 = new XmlElementAttribute("myname"); element2.Form = System.Xml.Schema.XmlSchemaForm.Unqualified; atts1.XmlElements.Add(element1); atts2.XmlElements.Add(element2); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void TwoDifferentAnyElement() { XmlAnyElementAttribute any1 = new XmlAnyElementAttribute("myname", "myns"); XmlAnyElementAttribute any2 = new XmlAnyElementAttribute("myothername", "myns"); XmlAnyElementAttribute any3 = new XmlAnyElementAttribute("mythirdname", "my3ns"); atts1.XmlAnyElements.Add(any1); atts1.XmlAnyElements.Add(any2); atts2.XmlAnyElements.Add(any3); atts2.XmlAnyElements.Add(any2); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentNullable() { XmlElementAttribute element1 = new XmlElementAttribute("myname"); element1.IsNullable = true; XmlElementAttribute element2 = new XmlElementAttribute("myname"); element2.IsNullable = false; atts1.XmlElements.Add(element1); atts2.XmlElements.Add(element2); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentNestingLevels() { XmlArrayItemAttribute array1 = new XmlArrayItemAttribute("myname", typeof(SerializeMe)); array1.NestingLevel = 1; XmlArrayItemAttribute array2 = new XmlArrayItemAttribute("myname", typeof(SerializeMe)); array2.NestingLevel = 2; atts1.XmlArrayItems.Add(array1); atts2.XmlArrayItems.Add(array2); ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentNullable() { XmlRootAttribute root1 = new XmlRootAttribute("myname"); root1.IsNullable = true; XmlRootAttribute root2 = new XmlRootAttribute("myname"); root2.IsNullable = false; atts1.XmlRoot = root1; atts2.XmlRoot = root2; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMe), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }
public void DifferentTypesSameXmlTypes() { XmlAttributeOverrides ov1 = new XmlAttributeOverrides(); XmlAttributeOverrides ov2 = new XmlAttributeOverrides(); XmlTypeAttribute att1 = new XmlTypeAttribute("myType"); XmlTypeAttribute att2 = new XmlTypeAttribute("myType"); XmlAttributes atts1 = new XmlAttributes(); atts1.XmlType = att1; XmlAttributes atts2 = new XmlAttributes(); atts2.XmlType = att2; ov1.Add(typeof(SerializeMe), atts1); ov2.Add(typeof(SerializeMeToo), atts2); ThumbprintHelpers.DifferentThumbprint(ov1, ov2); }