Beispiel #1
0
        public void AddSlotAddsKeyAndValue()
        {
            var request = new FluentSkillRequest().IntentRequest(BuiltInIntent.Help);

            request.AddSlot("test", "value");
            var intent = Assert.IsType <IntentRequest>(request.And.SkillRequest.Request);

            Assert.Single(intent.Intent.Slots);
            Assert.Equal("test", intent.Intent.Slots["test"].Name);
            Assert.Equal("value", intent.Intent.Slots["test"].Value);
        }
Beispiel #2
0
        public void AddSlotAddsSlot()
        {
            var slot = new Slot {
                Name = "test"
            };
            var request = new FluentSkillRequest().IntentRequest(BuiltInIntent.Help);

            request.AddSlot(slot);
            var intent = Assert.IsType <IntentRequest>(request.And.SkillRequest.Request);

            Assert.Single(intent.Intent.Slots);
            Assert.Equal(slot, intent.Intent.Slots["test"]);
        }