public void CreateEmptyKB() { QnAKnowledgebase qna = null; try { qna = GetQnaMaker(nameof(CreateEmptyKB)); string kb = qna.GetKnowledgebaseJson(); Assert.IsTrue(kb.Contains("qnaDocuments")); } finally { qna.DeleteKnowledgeBase(); } }
public void CreateKBThroughBuilder() { QnAKnowledgebase qna = null; try { QnaKnowledgebaseBuilder builder = new QnaKnowledgebaseBuilder(); bool success = builder .Create(ConfigurationManager.AppSettings["qnaMakerName"], nameof(CreateKBThroughBuilder), ConfigurationManager.AppSettings["ocpApimSubscriptionKey"]) .UpdateKnowledgebase(); qna = builder.Knowledgebase; string kb = qna.GetKnowledgebaseJson(); Assert.IsTrue(kb.Contains("qnaDocuments")); } finally { qna.DeleteKnowledgeBase(); } }