public void TestQlucene()
        {
            var qlu = new QLuceneEngine(IndexDirectory);

            Assert.AreEqual("The only thing I'm committed to is being a great friend.", qlu.GetAnswers("Do you have a boyfriend").Answer);
            Assert.AreEqual("People made me out of code and a dash of ingenuity.", qlu.GetAnswers("Who created you?").Answer);
            Assert.AreEqual("Definitely didn't see that coming!", qlu.GetAnswers("Do you want to get married ? ").Answer);

            var answer = qlu.GetAnswers("help");

            Assert.AreEqual(228, answer.Id);
            Assert.AreEqual(1, answer.Context.Prompts.Length);
            Assert.AreEqual("Learn more", answer.Context.Prompts[0].DisplayText);

            answer = qlu.GetAnswers("Learn more", context: new QnARequestContext()
            {
                PreviousQnAId     = 228,
                PreviousUserQuery = "help"
            });
            Assert.AreEqual(227, answer.Id);
        }