@Test
  public void canOpenObjectWithTwoRuntimes() throws Exception {
    getDefaultRuntime();

    TestClass testClass =
        getRuntime().getObjectsView().build().setStreamName("test").setType(TestClass.class).open();

    testClass.set(52);
    assertThat(testClass.get()).isEqualTo(52);

    CorfuRuntime runtime2 = new CorfuRuntime(getDefaultEndpoint());
    runtime2.connect();

    TestClass testClass2 =
        runtime2.getObjectsView().build().setStreamName("test").setType(TestClass.class).open();

    assertThat(testClass2.get()).isEqualTo(52);
  }