@@ -0,0 +1,1887 @@
+package net.kencochrane.raven.event.interfaces;%0A%0Aimport org.testng.annotations.Test;%0A%0Aimport java.util.Collections;%0Aimport java.util.List;%0A%0Aimport static org.hamcrest.MatcherAssert.assertThat;%0Aimport static org.hamcrest.Matchers.*;%0A%0Apublic class MessageInterfaceTest %7B%0A%0A    @Test%0A    public void testStandaloneMessage() throws Exception %7B%0A        final String message = %223d301be3-2990-4735-9dbf-d1b610c14a84%22;%0A%0A        final MessageInterface messageInterface = new MessageInterface(message);%0A%0A        assertThat(messageInterface.getMessage(), is(message));%0A        assertThat(messageInterface.getParameters(), is(empty()));%0A        assertThat(messageInterface.getInterfaceName(), is(MessageInterface.MESSAGE_INTERFACE));%0A    %7D%0A%0A    @Test%0A    public void testListParameters() throws Exception %7B%0A        final String message = %22b88145c2-8c46-49fc-81cc-8982f288e5c2%22;%0A        final List%3CString%3E parameters = Collections.singletonList(%22e703048a-0084-4306-a04e-04eaca572046%22);%0A%0A        final MessageInterface messageInterface = new MessageInterface(message, parameters);%0A%0A        assertThat(messageInterface.getMessage(), is(message));%0A        assertThat(messageInterface.getParameters(), equalTo(parameters));%0A        assertThat(messageInterface.getInterfaceName(), is(MessageInterface.MESSAGE_INTERFACE));%0A    %7D%0A%0A    @Test%0A    public void testVarargsParameters() throws Exception %7B%0A        final String message = %22b3b31d87-de49-47fb-8f83-e3be45e7a611%22;%0A        final String parameter = %229113953f-3306-4aeb-8d3a-319b1ea83683%22;%0A%0A        final MessageInterface messageInterface = new MessageInterface(message, parameter);%0A%0A        assertThat(messageInterface.getMessage(), is(message));%0A        assertThat(messageInterface.getParameters(), equalTo(Collections.singletonList(parameter)));%0A        assertThat(messageInterface.getInterfaceName(), is(MessageInterface.MESSAGE_INTERFACE));%0A    %7D%0A%7D%0A

Add test coverage for the MessageInterface class