@Test(dataProvider = "inspect")
public void testInspect(MetaDataType objectType) throws Exception {

    Inspector inspector = mock(Inspector.class);
    when(inspector.supports(objectType)).thenReturn(true);
    when(inspector.supportsScope(any(InspectionContext.class), any(InspectionScope.class))).thenReturn(true);
    inspectionManager.addInspector(inspector);
    assertNotNull(inspectionManager.inspect(mock(Connection.class), objectType));
    verify(inspector).inspectScope(any(InspectionContext.class), any(InspectionScope.class));
}