예제 #1
0
        public async Task ShouldGetIntentList()
        {
            var client  = new LuisProgClient(SUBSCRIPTION_KEY, LOCATION);
            var intents = await client.GetAllIntentsAsync(_appId, "1.0");

            Assert.IsInstanceOfType(intents, typeof(IEnumerable <Intent>));
        }
        public async Task ShouldGetIntentList()
        {
            using (var client = new LuisProgClient(SubscriptionKey, Region))
            {
                var intents = await client.GetAllIntentsAsync(appId, appVersion);

                Assert.IsInstanceOfType(intents, typeof(IEnumerable <Intent>));
            }
        }
예제 #3
0
        public async Task ShouldGetExistIntentById()
        {
            var client  = new LuisProgClient(SUBSCRIPTION_KEY, LOCATION);
            var intents = await client.GetAllIntentsAsync(_appId, "1.0");

            var firstIntent = intents.FirstOrDefault();

            var intent = await client.GetIntentByIdAsync(firstIntent.Id, _appId, "1.0");

            Assert.AreEqual(firstIntent.Name, intent.Name);
        }
        public async Task ShouldGetExistIntentById()
        {
            using (var client = new LuisProgClient(SubscriptionKey, Region))
            {
                var intents = await client.GetAllIntentsAsync(appId, appVersion);

                var firstIntent = intents.FirstOrDefault();

                var intent = await client.GetIntentByIdAsync(firstIntent.Id, appId, appVersion);

                Assert.AreEqual(firstIntent.Name, intent.Name);
            }
        }