public async Task ShouldGetAppList()
        {
            var client = new LuisProgClient(SUBSCRIPTION_KEY, LOCATION);
            var apps   = await client.GetAllAppsAsync();

            Assert.IsInstanceOfType(apps, typeof(IEnumerable <LuisApp>));
        }
        public async Task ShouldGetAppList()
        {
            using (var client = new LuisProgClient(SubscriptionKey, Region))
            {
                var apps = await client.GetAllAppsAsync();

                Assert.IsInstanceOfType(apps, typeof(IEnumerable <LuisApp>));
            }
        }
        public async Task ShouldGetExistAppById()
        {
            var client = new LuisProgClient(SUBSCRIPTION_KEY, LOCATION);
            var apps   = await client.GetAllAppsAsync();

            var firstApp = apps.FirstOrDefault();

            var app = await client.GetAppByIdAsync(firstApp.Id);

            Assert.AreEqual(firstApp.Name, app.Name);
        }
        public async Task ShouldGetExistAppById()
        {
            using (var client = new LuisProgClient(SubscriptionKey, Region))
            {
                var apps = await client.GetAllAppsAsync();

                var firstApp = apps.FirstOrDefault();

                var app = await client.GetAppByIdAsync(firstApp.Id);

                Assert.AreEqual(firstApp.Name, app.Name);
            }
        }