@Test
public void testProcessBeforeAllTestDecoratorExecutionOrder() throws Exception {

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