public async Task Test_ServiceBusEntityManager_CreateEntity_CreateQueue()
        {
            // Arrange
            var entityName = "new-queue-test";
            var config     = new ServiceBusEntityConfig()
            {
                EntityType = EntityType.Queue, EntityName = entityName
            };
            var manager = GetEntityManagerInstance();

            // Act - Create entity
            await manager.CreateEntity(config);

            //Assert - entity is created
            var entity = await manager.GetEntity(entityName);

            Assert.NotNull(entity);
            Assert.True(entity.EntityName == entityName);
            Assert.True(entity.EntityType == EntityType.Queue);
        }
        public async Task Test_ServiceBusEntityManager_CreateEntity_CreateTopic_WithSubsciption()
        {
            // Arrange
            var entityName = "new-topic-test2";
            var config     = new ServiceBusEntityConfig()
            {
                EntityType = EntityType.Topic, EntityName = entityName, EntitySubscriptionName = "test-sub"
            };
            var manager = GetEntityManagerInstance();

            // Act - Create entity
            await manager.CreateEntity(config);

            // Assert - entity is created
            var entity = await manager.GetEntity(entityName);

            Assert.NotNull(entity);
            Assert.True(entity.EntityName == entityName);
            Assert.True(entity.EntityType == EntityType.Topic);
            Assert.True(entity.SubscriptionCount == 1);
        }