@Test
public void testProcessBeforeTestDecoratorExecutionOrder() throws Exception {

    // GIVEN
    final DecoratorExecutor unit = new DecoratorExecutor();
    // WHEN
    unit.processBefore(invocation);
    // THEN
    final InOrder order = inOrder(firstMethodDecorator, secondMethodDecorator);
    order.verify(firstMethodDecorator).beforeTest(eq(invocation));
    order.verify(secondMethodDecorator).beforeTest(eq(invocation));
    verifyZeroInteractions(firstClassDecorator, secondClassDecorator);
}