public override bool Equals(object obj) { PrimitiveObject po = (PrimitiveObject)obj; if (po == null) { return(false); } return (StringValue == po.StringValue && CharValue == po.CharValue && SByteValue == po.SByteValue && ShortValue == po.ShortValue && IntValue == po.IntValue && LongValue == po.LongValue && UByteValue == po.UByteValue && UShortValue == po.UShortValue && UIntValue == po.UIntValue && ULongValue == po.ULongValue && FloatValue == po.FloatValue && DoubleValue == po.DoubleValue && DecimalValue == po.DecimalValue && BoolValue == po.BoolValue && DateTimeValue == DateTimeValue); }
public AdvancedObject(PrimitiveObject po, CollectionObject co, EmbeddedObject eo) { PrimitiveObjectValue = po; CollectionObjectValue = co; EmbeddedObjectValue = eo; }
public static void SerializeDeserialize_PrimitiveObject_Success() { PrimitiveObject po = CreatePrimitiveObject(); SerializeDeserializeObject_Equal_Success(po, XmlConvertOptions.None); }