@Test
public void reconstructClassWithRightInterfaceWithoutUsablePublicConstructor() throws Exception {

    ReflectiveInterface constructed = constructFrom(
            ReflectiveInterface.class,
            mockContext,
            mockAttrs,
            0,
            PublicUnusableConstructorClass.class.getName()
    );
    // Only one constructor, public
    assertNull("ReConstructor shouldn't instantiate a class with a public constructor unless it can call that constructor.", constructed);
}