    @Test
    public void testProcessNoViolations() throws Exception {

        when(mockContext.isTaupageAmi()).thenReturn(Optional.of(true));
        when(mockContext.getTaupageYaml()).thenReturn(Optional.of(new TaupageYaml(null, null, null, null)));
        when(mockContext.getApplicationId()).thenReturn(Optional.of("1234"));
        when(mockContext.getSource()).thenReturn(Optional.of("source"));

        plugin.process(mockContext);

        verify(mockContext).isTaupageAmi();
        verify(mockContext).getTaupageYaml();
        verify(mockContext).getApplicationId();
        verify(mockContext).getSource();
    }