public void ParseHeaderWithoutParameters() { HeaderField field = HeaderField.Parse("Content-type : multipart/mixed"); Assert.AreEqual("Content-type", field.FieldName); Assert.AreEqual(MultipartMessage.MediaTypeMultipartMixed, field.FieldValue); Assert.AreEqual(0, field.Parameters.Count); Assert.AreEqual("Content-type: multipart/mixed", field.ToString()); }
public void ParseHeaderWithParameters() { HeaderField field = HeaderField.Parse("Content-type: multipart/mixed; boundary=\"23232\"; test=2"); Assert.AreEqual("Content-type", field.FieldName); Assert.AreEqual(MultipartMessage.MediaTypeMultipartMixed, field.FieldValue); Assert.AreEqual(2, field.Parameters.Count); Assert.AreEqual("\"23232\"", field.Parameters["boundary"]); Assert.AreEqual("2", field.Parameters["test"]); Assert.AreEqual("Content-type: multipart/mixed; boundary=\"23232\"; test=2", field.ToString()); }