示例#1
0
        public async Task Test_AzureServiceBusNamespace_ProvisionAll_End2End()
        {
            FlexDataConfiguration.Branch        = "Main";
            FlexDataConfiguration.Configuration = "MO";
            FlexDataConfiguration.UseNaming(new LegacyFctSbNaming());

            using (var client = ManagementClient.CreateServiceBusClient())
                using (var context = new DevOpsFlexDbContext())
                {
                    await context.Components.OfType <AzureServiceBusNamespace>().ProvisionAllAsync(client);
                }
        }
示例#2
0
        public async Task Test_CheckCreateNamespace_WithNewNamespace()
        {
            using (var client = ManagementClient.CreateServiceBusClient())
            {
                var region = ServiceBusRegions.NorthEurope.GetEnumDescription();
                var nsName = "fct-" + Guid.NewGuid().ToString().Split('-').Last();

                try
                {
                    await client.CreateNamespaceIfNotExistsAsync(nsName, region);

                    var ns = await client.Namespaces.GetAsync(nsName);

                    Assert.IsNotNull(ns);
                }
                finally
                {
                    DeleteNamespace(client, nsName, 20);
                }
            }
        }