public void Test_Enum_with_DataContract_attribute_processed_as_enum()
        {
            var value = new TestContract5()
            {
                Data = TestEnumWithDataContract.Enum2
            };

            SerializeHelper(value, "<Tag type=\"hash\">\r\n  <Data>Enum2</Data>\r\n</Tag>");
            DeserializeHelper(value, "<Tag type=\"hash\">\r\n  <Data>Enum2</Data>\r\n</Tag>");
        }
 public bool Equals(TestContract5 other)
 {
     if (ReferenceEquals(null, other))
     {
         return(false);
     }
     if (ReferenceEquals(this, other))
     {
         return(true);
     }
     return(Equals(other.Data, Data));
 }