public Task <T> RecognizeAsync <T>(ITurnContext turnContext, CancellationToken cancellationToken) where T : IRecognizerConvert, new() { T mockResult = new T(); Type t = typeof(T); var text = turnContext.Activity.Text; if (t.Name.Equals(typeof(ToDoLU).Name)) { ToDoLU mockToDo = utterancesManager.GetValueOrDefault(text, utterancesManager.GetBaseNoneIntent()); var test = mockToDo as object; mockResult = (T)test; } else if (t.Name.Equals(typeof(General).Name)) { General mockGeneralIntent = generalUtterancesManager.GetValueOrDefault(text, generalUtterancesManager.GetBaseNoneIntent()); var test = mockGeneralIntent as object; mockResult = (T)test; } return(Task.FromResult(mockResult)); }
public async Task <T> RecognizeAsync <T>(ITurnContext turnContext, CancellationToken cancellationToken) where T : IRecognizerConvert, new() { var mockResult = new T(); var t = typeof(T); var text = turnContext.Activity.Text; if (t.Name.Equals(typeof(calendarLuis).Name)) { calendarLuis mockCalendar = utterancesManager.GetValueOrDefault(text, utterancesManager.GetBaseNoneIntent()); var test = mockCalendar as object; mockResult = (T)test; } else if (t.Name.Equals(typeof(General).Name)) { var mockGeneralIntent = generalUtterancesManager.GetValueOrDefault(text, generalUtterancesManager.GetBaseNoneIntent()); var test = mockGeneralIntent as object; mockResult = (T)test; } return(await Task.FromResult(mockResult)); }
public override Task <T> RecognizeAsync <T>(ITurnContext turnContext, CancellationToken cancellationToken) { var text = turnContext.Activity.Text; var mockResult = (T)(utterancesManager.GetValueOrDefault(text, utterancesManager.NoneIntent) as object); return(Task.FromResult(mockResult)); }
public override Task <T> RecognizeAsync <T>(ITurnContext turnContext, CancellationToken cancellationToken) { var text = turnContext.Activity.Text; var mockEmail = poiUtterancesManager.GetValueOrDefault(text, poiUtterancesManager.GetBaseNoneIntent()); var test = mockEmail as object; var mockResult = (T)test; return(Task.FromResult(mockResult)); }
public Task <T> RecognizeAsync <T>(ITurnContext turnContext, CancellationToken cancellationToken) where T : IRecognizerConvert, new() { var text = turnContext.Activity.Text; EmailLU mockEmail = emailUtterancesManager.GetValueOrDefault(text, emailUtterancesManager.GetBaseNoneIntent()); var test = mockEmail as object; var mockResult = (T)test; return(Task.FromResult(mockResult)); }
public override Task <T> RecognizeAsync <T>(ITurnContext turnContext, CancellationToken cancellationToken) { var mockResult = new T(); var t = typeof(T); var text = turnContext.Activity.Text; if (t.Name.Equals(typeof(WeatherSkillLuis).Name)) { var mockWeatherSkillIntent = utterancesManager.GetValueOrDefault(text, utterancesManager.GetLuisWithNoneIntent()); var test = mockWeatherSkillIntent as object; mockResult = (T)test; } else if (t.Name.Equals(typeof(GeneralLuis).Name)) { var mockGeneralIntent = generalUtterancesManager.GetValueOrDefault(text, generalUtterancesManager.GetLuisWithNoneIntent()); var test = mockGeneralIntent as object; mockResult = (T)test; } return(Task.FromResult(mockResult)); }