Exemple #1
0
        public void ProcessChatbotFeaturesTest2()
        {
            List <string> Inputs = new List <string>();

            Inputs.Add("5");
            Inputs.Add("2");
            Inputs.Add("1");
            Inputs.Add("2");
            Inputs.Add("2");
            Inputs.Add("2");
            EasySelectionChatBot     easySelectionChatbot      = new EasySelectionChatBot();
            Dictionary <int, string> FeatureDictionary         = easySelectionChatbot.ReadProductAttributes();
            Dictionary <int, string> AnswerDictionaryActual    = easySelectionChatbot.ProcessChatbotFeatures(new DataInput(Inputs), FeatureDictionary);
            Dictionary <int, string> AnswerDictionaryExcpected = new Dictionary <int, string>();

            AnswerDictionaryExcpected.Add(1, "Vitals and ECG");
            AnswerDictionaryExcpected.Add(2, "true");
            AnswerDictionaryExcpected.Add(3, "Bedside");
            AnswerDictionaryExcpected.Add(4, "Portable");
            AnswerDictionaryExcpected.Add(6, "Medium(10-12)");
            AnswerDictionaryExcpected.Add(8, "Integrated PC");
            foreach (int key in AnswerDictionaryExcpected.Keys)
            {
                StringAssert.Equals(AnswerDictionaryExcpected[key], AnswerDictionaryActual[key]);
            }
        }
Exemple #2
0
        public void ProcessChatbotFeaturesTest3()
        {
            List <string> Inputs = new List <string>();

            Inputs.Add("3");

            EasySelectionChatBot     easySelectionChatbot      = new EasySelectionChatBot();
            Dictionary <int, string> FeatureDictionary         = easySelectionChatbot.ReadProductAttributes();
            Dictionary <int, string> AnswerDictionaryActual    = easySelectionChatbot.ProcessChatbotFeatures(new DataInput(Inputs), FeatureDictionary);
            Dictionary <int, string> AnswerDictionaryExcpected = new Dictionary <int, string>();

            AnswerDictionaryExcpected.Add(1, "Cost Effective Monitoring");

            foreach (int key in AnswerDictionaryExcpected.Keys)
            {
                StringAssert.Equals(AnswerDictionaryExcpected[key], AnswerDictionaryActual[key]);
            }
        }
Exemple #3
0
        public void ProcessChatbotFeaturesTest1()
        {
            List <string> Inputs = new List <string>();

            Inputs.Add("5");
            Inputs.Add("2");
            Inputs.Add("5");
            EasySelectionChatBot     easySelectionChatbot      = new EasySelectionChatBot();
            Dictionary <int, string> FeatureDictionary         = easySelectionChatbot.ReadProductAttributes();
            Dictionary <int, string> AnswerDictionaryActual    = easySelectionChatbot.ProcessChatbotFeatures(new DataInput(Inputs), FeatureDictionary);
            Dictionary <int, string> AnswerDictionaryExcpected = new Dictionary <int, string>();

            AnswerDictionaryExcpected.Add(1, "Vitals and ECG");
            AnswerDictionaryExcpected.Add(2, "true");
            AnswerDictionaryExcpected.Add(3, "Telemetry");
            foreach (int key in AnswerDictionaryExcpected.Keys)
            {
                StringAssert.Equals(AnswerDictionaryExcpected[key], AnswerDictionaryActual[key]);
            }
        }