public void TestCloning () { var header = new Header (HeaderId.Comments, "These are some comments."); var clone = header.Clone (); Assert.AreEqual (header.Id, clone.Id, "The cloned header id does not match."); Assert.AreEqual (header.Field, clone.Field, "The cloned header field does not match."); Assert.AreEqual (header.Value, clone.Value, "The cloned header value does not match."); Assert.AreEqual (header.RawField, clone.RawField, "The cloned header raw field does not match."); Assert.AreEqual (header.RawValue, clone.RawValue, "The cloned header raw value does not match."); }