@Test
	public void testParseMessage04_normal_hasMultipleBodys() {
		String multipartMessage =
				"--boundary42\r\n" +
				"\r\n" +
				"... plain text version of message goes here ...\r\n" +
				"\r\n" +
				"--boundary42\r\n" +
				"Content-Type: text/enriched\r\n" +
				"\r\n" +
				"... RFC 1896 text/enriched version of same message\r\n" +
				"    goes here ...\r\n" +
				"\r\n" +
				"--boundary42--";
		DefaultMultipartMessageParser target = new DefaultMultipartMessageParser();
		MultipartMessage parsedMessage = target.parseMessage(multipartMessage);

		MultipartMessage expected = new MultipartMessage(
			asList(
				new BodyPart("... plain text version of message goes here ...\r\n", new ArrayList<MIMEHeader>()),
				new BodyPart("... RFC 1896 text/enriched version of same message\r\n    goes here ...\r\n",
					asList(
						new MIMEHeader("Content-Type", "text/enriched", new ArrayList<MIMEParam>())
					)
				)
			)
		);

		assertThat(parsedMessage.toString(), is(expected.toString()));
	}