private DistributedRegionMXBean awaitDistributedRegionMXBean(final String regionName,
      final int memberCount) {
    SystemManagementService service = getSystemManagementService();

    await().untilAsserted(
        () -> assertThat(service.getDistributedRegionMXBean(toPath(regionName))).isNotNull());
    await()
        .untilAsserted(() -> assertThat(
            service.getDistributedRegionMXBean(toPath(regionName)).getMemberCount())
                .isEqualTo(memberCount));

    return service.getDistributedRegionMXBean(toPath(regionName));
  }
Add a Notification listener to DistributedSystemMBean which should gather all the notifications
which are propagated through all individual MemberMBeans Hence Region created/destroyed should
be visible to this listener
geode-core/src/distributedTest/java/org/apache/geode/management/RegionManagementDUnitTest.java