@Test
public void reconstructClassWithRightInterfaceWithCorrectParameters() throws Exception {

    ReflectiveInterface constructed = constructFrom(
            ReflectiveInterface.class,
            mockContext,
            mockAttrs,
            0,
            PublicSavedParametersClass.class.getName()
    );
    assertNotNull(constructed);
    assertThat(constructed, instanceOf(PublicSavedParametersClass.class));
    assertEquals(mockContext, ((PublicSavedParametersClass)constructed).context);
    assertEquals(mockAttrs, ((PublicSavedParametersClass)constructed).attrs);
}