Example #1
0
        public void Test_Properties()
        {
            IptcValue value = GetIptcValue();

            Assert.AreEqual(IptcTag.Caption, value.Tag);
            Assert.AreEqual("Communications", value.ToString());
            Assert.AreEqual("Communications", value.Value);
            Assert.AreEqual(14, value.ToByteArray().Length);
        }
Example #2
0
        public void Test_ToString()
        {
            IptcValue value = GetIptcValue();

            Assert.AreEqual("Communications", value.ToString());
            Assert.AreEqual("Communications", value.ToString(Encoding.UTF8));
            Assert.AreNotEqual("Communications", value.ToString(Encoding.UTF32));

            value.Encoding = Encoding.UTF32;
            value.Value    = "Test";
            Assert.AreEqual("Test", value.ToString());
            Assert.AreEqual("Test", value.ToString(Encoding.UTF32));
            Assert.AreNotEqual("Test", value.ToString(Encoding.UTF8));

            value.Value = "";
            Assert.AreEqual("", value.ToString());
            value.Value = "Test";
            Assert.AreEqual("Test", value.ToString());
            value.Value = null;
            Assert.AreEqual("", value.ToString());
        }