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);
        }