@Test
public void testProxyEqualsOtherProxyForSameTarget() throws Exception {

    // GIVEN
    final ClassA target = new ClassA();
    final Object proxy1 = EnhancedProxy.create(target, null);
    
    final Object proxy2 = EnhancedProxy.create(target, null);
    // WHEN
    final boolean isEqual = (boolean) EqualsInterceptor.intercept(proxy1, proxy2, target);
    // THEN
    assertTrue(isEqual);
}