@Test
  public void putFromOneClientToTwoClustersSendsTypeToBothClusters() {

    ClientCache client = createScenario();

    Region regionA = client.getRegion("regionA");
    Region regionB = client.getRegion("regionB");

    regionA.put("key", new SimpleClass(5, (byte) 6));
    regionB.put("key", new SimpleClass(5, (byte) 6));

    serverB.invoke(() -> assertEquals(new SimpleClass(5, (byte) 6),
        getCache().getRegion("regionB").get("key")));
    serverA.invoke(() -> assertEquals(new SimpleClass(5, (byte) 6),
        getCache().getRegion("regionA").get("key")));
  }
Test of how PDX works when a single client is connected to multiple
clusters (that are not connected to each other through WAN).
geode-core/src/distributedTest/java/org/apache/geode/pdx/PdxMultiClusterClientServerDUnitTest.java