@Test
public void testBeforeMethod() {

	//Arrange

	JoinPoint jpMock = mock(JoinPoint.class);
	
	CodeSignature csMock = mock(CodeSignature.class);
	when(jpMock.getSignature()).thenReturn((CodeSignature)csMock);
	
	when(csMock.getName()).thenReturn("fakeName");
	when(csMock.getParameterNames()).thenReturn(new String[]{"fake1","fake2"});
	
	Object[] obj = new Object[]{new Object(), new Object()};
	when(jpMock.getArgs()).thenReturn(obj);
	
	when(jpMock.getTarget()).thenReturn(new LoggingAspect());
	//Act
	 sut.beforeMethod(jpMock);
	
	//Assert
	assertNotNull(sut.getMarshaller());		
}