public void SerializeRmAttributeValueNullableDateTime01() { DateTime? dt = null; RmAttributeValue value = new RmAttributeValueSingle(dt); string b64 = value.Base64StringSerialize(); RmAttributeValue deserialized = b64.Base64StringDeserialize <RmAttributeValue>(); Assert.IsNull(deserialized.Value); }
public void SerializeRmAttributeValueString01() { RmAttributeValue value = new RmAttributeValueSingle("test"); string b64 = value.Base64StringSerialize(); RmAttributeValue deserialized = b64.Base64StringDeserialize <RmAttributeValue>(); Assert.IsNotNull(deserialized.Value); Assert.AreEqual(deserialized.Value, value.Value); }
public void SerializeRmAttributeValueNullableDateTime02() { DateTime? dt = DateTime.Now; RmAttributeValue value = new RmAttributeValueSingle(dt); string b64 = value.Base64StringSerialize(); RmAttributeValue deserialized = b64.Base64StringDeserialize <RmAttributeValue>(); Assert.IsNotNull(deserialized.Value); Assert.IsFalse(value.IsMultiValue); Assert.AreEqual(deserialized.Value, value.Value); }