@Test
public void testCreateSharedServerStore() throws Exception {
defaultRegistry.addSharedPool(defaultSharedPool, MemoryUnit.MEGABYTES.toBytes(2), defaultResource);
ServerStoreConfiguration storeConfiguration = new ServerStoreConfigBuilder().shared(defaultSharedPool).build();
ClusterTierPassiveEntity passiveEntity = new ClusterTierPassiveEntity(defaultRegistry,
new ClusterTierEntityConfiguration(identifier, defaultStoreName, storeConfiguration), DEFAULT_MAPPER);
passiveEntity.createNew();
assertThat(defaultRegistry.getStoreManagerService().getStores(), containsInAnyOrder(defaultStoreName));
assertThat(defaultRegistry.getStoreManagerService()
.getSharedResourcePoolIds(), containsInAnyOrder(defaultSharedPool));
assertThat(defaultRegistry.getStoreManagerService().getDedicatedResourcePoolIds(), is(empty()));
assertThat(defaultRegistry.getResource(defaultResource).getUsed(), is(MemoryUnit.MEGABYTES.toBytes(2L)));
}