Example #1
0
        public void CopyFrom_ExceptionTest()
        {
            var target = new Property<string>("TEST", "Test string");
            var replacement = new Property<int>("TEST", 100);

            target.CopyFrom(replacement);
        }
Example #2
0
        public void CopyFrom()
        {
            var oldValue = "Test string";
            var newValue = "New string";

            var target = new Property<string>("TEST", oldValue);
            var replacement = new Property<string>("TEST", newValue);

            replacement.Parameters.Add("ENCODING", EncodingType.QUOTEDPRINTABLE.ToString());
            replacement.Parameters.Add("LANGUAGE", "en-GB");

            target.CopyFrom(replacement);

            Assert.AreEqual(newValue, target.Value);
            Assert.AreEqual(replacement.Parameters, target.Parameters);
        }