public void CopyFrom_ExceptionTest() { var target = new Property<string>("TEST", "Test string"); var replacement = new Property<int>("TEST", 100); target.CopyFrom(replacement); }
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); }