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); }