Exemplo n.º 1
0
        public List <string> TestOne()
        {
            List <string>   receive   = new List <string>();
            List <string>   result    = new List <string>();
            QuestionsHelper questions = new QuestionsHelper();
            CatchNowTester  tester    = new CatchNowTester();

            receive.AddRange(questions.Result());
            receive.Add(tester.Name());
            Random random = new Random();

            for (int i = 1; i < 21; i++)
            {
                string item = receive[random.Next(1, receive.Count())];
                if (result.Where(x => x == item).Any())
                {
                    i -= 1;
                }
                else
                {
                    result.Add(item);
                }
            }
            return(result);
        }
Exemplo n.º 2
0
        public List <string> TesterName()
        {
            CatchNowTester name   = new CatchNowTester();
            List <string>  result = new List <string>();

            result.Add(name.Name());
            return(result);
        }
Exemplo n.º 3
0
        public List <QuestionsModel> TestOne()
        {
            List <string>         receive   = new List <string>();
            List <QuestionsModel> result    = new List <QuestionsModel>();
            QuestionsModel        itemmodel = new QuestionsModel();
            QuestionsHelper       questions = new QuestionsHelper();
            CatchNowTester        tester    = new CatchNowTester();

            receive.AddRange(questions.ResultAll());
            receive.Add(tester.Name());
            Random random = new Random();

            for (int i = 1; i < 21; i++)
            {
                string item = receive[random.Next(1, receive.Count())];
                if (result.Where(x => x.Main == item).Any())
                {
                    i -= 1;
                }
                else
                {
                    if (questions.Result("Nature").Where(x => x == item).Any())
                    {
                        itemmodel = new QuestionsModel
                        {
                            Main        = item,
                            KeybordCode = "76"
                        };
                        result.Add(itemmodel);
                    }
                    else if (questions.Result("Artificial").Where(x => x == item).Any())
                    {
                        itemmodel = new QuestionsModel
                        {
                            Main        = item,
                            KeybordCode = "65"
                        };
                        result.Add(itemmodel);
                    }
                    else if (questions.Result("Color").Where(x => x == item).Any())
                    {
                        itemmodel = new QuestionsModel
                        {
                            Main        = item,
                            KeybordCode = "65"
                        };
                        result.Add(itemmodel);
                    }
                    else
                    {
                        itemmodel = new QuestionsModel
                        {
                            Main        = item,
                            KeybordCode = "76"
                        };
                        result.Add(itemmodel);
                    }
                }
            }
            itemmodel = new QuestionsModel
            {
                Main        = tester.Name(),
                KeybordCode = "76"
            };
            result.Add(itemmodel);
            return(result);
        }