public async Task JsonDialogLoad_QnAMakerDialog_ActiveLearning_WithNoneOfAboveQuery() { var suggestionList = new List<string> { "Q1", "Q2", "Q3" }; var suggestionActivity = QnACardBuilder.GetSuggestionsCard(suggestionList, "Did you mean:", "None of the above."); var qnAMakerCardEqualityComparer = new QnAMakerCardEqualityComparer(); await BuildQnAMakerTestFlow(nameof(JsonDialogLoad_QnAMakerDialog_ActiveLearning_WithNoneOfAboveQuery)) .Send("Q11") .AssertReply(suggestionActivity, equalityComparer: qnAMakerCardEqualityComparer) .Send("None of the above.") .AssertReply("Thanks for the feedback.") .StartTestAsync(); }
public async Task JsonDialogLoad_QnAMakerDialog_ActiveLearning_WithNoResponse() { var suggestionList = new List<string> { "Q1", "Q2", "Q3" }; var suggestionActivity = QnACardBuilder.GetSuggestionsCard(suggestionList, "Did you mean:", "None of the above."); var qnAMakerCardEqualityComparer = new QnAMakerCardEqualityComparer(); const string noAnswerActivity = "Answers not found in kb."; await BuildQnAMakerTestFlow(nameof(JsonDialogLoad_QnAMakerDialog_ActiveLearning_WithNoResponse)) .Send("Q11") .AssertReply(suggestionActivity, equalityComparer: qnAMakerCardEqualityComparer) .Send("Q12") .AssertReply(noAnswerActivity) .StartTestAsync(); }
public async Task JsonDialogLoad_QnAMakerDialog_ActiveLearning_WithProperResponse() { var suggestionList = new List <string> { "Q1", "Q2", "Q3" }; var suggestionActivity = QnACardBuilder.GetSuggestionsCard(suggestionList, "Did you mean:", "None of the above."); var qnAMakerCardEqualityComparer = new QnAMakerCardEqualityComparer(); await BuildQnAMakerTestFlow() .Send("Q11") .AssertReply(suggestionActivity, equalityComparer: qnAMakerCardEqualityComparer) .Send("Q1") .AssertReply("A1") .StartTestAsync(); }