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