public MockLuisRecognizer(params BaseTestUtterances[] utterancesManagers)
        {
            this.utterancesManager = new BaseTestUtterances();

            foreach (var manager in utterancesManagers)
            {
                foreach (var pair in manager)
                {
                    this.utterancesManager.TryAdd(pair.Key, pair.Value);
                }
            }
        }
示例#2
0
        public MockPointOfInterestLuisRecognizer(params BaseTestUtterances[] utterancesManagers)
            : base(new LuisRecognizerOptionsV3(mockApplication))
        {
            this.poiUtterancesManager = new BaseTestUtterances();

            foreach (var manager in utterancesManagers)
            {
                foreach (var pair in manager)
                {
                    this.poiUtterancesManager.TryAdd(pair.Key, pair.Value);
                }
            }
        }
示例#3
0
        public MockEmailLuisRecognizer(params BaseTestUtterances[] utterancesManagers)
            : base(application: mockApplication)
        {
            this.emailUtterancesManager = new BaseTestUtterances();

            foreach (var manager in utterancesManagers)
            {
                foreach (var pair in manager)
                {
                    this.emailUtterancesManager.TryAdd(pair.Key, pair.Value);
                }
            }
        }
        public BaseMockLuisRecognizer(params BaseTestUtterances <TConvert>[] utterancesManagers)
            : base(new LuisRecognizerOptionsV3(mockApplication))
        {
            utterancesManager = utterancesManagers[0];

            for (int i = 1; i < utterancesManagers.Length; ++i)
            {
                foreach (var pair in utterancesManagers[i])
                {
                    if (!utterancesManager.TryAdd(pair.Key, pair.Value))
                    {
                        throw new Exception($"Key:{pair.Key} already exists!");
                    }
                }
            }
        }
示例#5
0
 public void AddUtteranceManager(BaseTestUtterances utterancesManager)
 {
     this.emailUtterancesManager.AddManager(utterancesManager);
 }
示例#6
0
 public MockEmailLuisRecognizer(BaseTestUtterances utterancesManager)
 {
     this.emailUtterancesManager = utterancesManager;
 }
示例#7
0
 public MockEmailLuisRecognizer()
 {
     this.emailUtterancesManager = new BaseTestUtterances();
 }
 public MockLuisRecognizer(BaseTestUtterances utterancesManager)
 {
     this.utterancesManager = utterancesManager;
 }
 public MockLuisRecognizer(BaseTestUtterances utterancesManager)
     : base(application: mockApplication)
 {
     this.utterancesManager = utterancesManager;
 }
示例#10
0
 public MockLuisRecognizer(BaseTestUtterances utterancesManager)
     : base(new LuisRecognizerOptionsV3(mockApplication))
 {
     this.utterancesManager = utterancesManager;
 }
示例#11
0
 public MockPointOfInterestLuisRecognizer(BaseTestUtterances utterancesManager)
     : base(new LuisRecognizerOptionsV3(mockApplication))
 {
     this.poiUtterancesManager = utterancesManager;
 }
 public MockPointOfInterestLuisRecognizer()
     : base(application: mockApplication)
 {
     this.poiUtterancesManager = new BaseTestUtterances();
 }
示例#13
0
 public MockEmailLuisRecognizer()
     : base(application: mockApplication)
 {
     this.emailUtterancesManager = new BaseTestUtterances();
 }
示例#14
0
 public MockPointOfInterestLuisRecognizer(BaseTestUtterances utterancesManager)
 {
     this.poiUtterancesManager = utterancesManager;
 }
示例#15
0
 public MockPointOfInterestLuisRecognizer()
 {
     this.poiUtterancesManager = new BaseTestUtterances();
 }
示例#16
0
 public MockEmailLuisRecognizer()
     : base(new LuisRecognizerOptionsV3(mockApplication))
 {
     this.emailUtterancesManager = new BaseTestUtterances();
 }