Ejemplo n.º 1
0
    private void DD()
    {
        List <Question> questions;

        questions = new List <Question>();
        Question question;

        question          = new Question();
        question.question = "Preguta 1";
        question.answers  = new List <string>();
        question.answers.Add("respeusta 1");
        question.answers.Add("respeusta 2");
        question.answers.Add("respeusta 3");
        question.answers.Add("respeusta 1");
        question.correctAnswer = 1;
        questions.Add(question);
        question          = new Question();
        question.question = "Preguta 2";
        question.answers  = new List <string>();
        question.answers.Add("respeusta 1");
        question.answers.Add("respeusta 2");
        question.answers.Add("respeusta 3");
        question.answers.Add("respeusta 1");
        question.correctAnswer = 2;
        questions.Add(question);
        ListQuestions listQuest = new ListQuestions();

        listQuest.lista = questions;
        string data = JsonUtility.ToJson(listQuest);
        string path = Application.persistentDataPath + "/data.txt";

        File.AppendAllText(path, data);
    }
Ejemplo n.º 2
0
        public ActionResult <IEnumerable <string> > Get()
        {
            var listQuestions = new ListQuestions();
            var questions     = listQuestions.Execute();

            return(questions);
        }
        public void ReturnTheListOfQuestions()
        {
            var listQuestions         = new ListQuestions();
            var listQuestionsResponse = listQuestions.Execute();

            listQuestionsResponse.Should().BeEquivalentTo("one", "two");
        }
        public void IsListPalindrom()
        {
            LinkedList <int> list = new LinkedList <int>();

            list.AddFront(3);
            list.AddFront(1);
            list.AddFront(1);
            list.AddFront(3);

            bool expected = true;

            bool actual = ListQuestions <int> .IsListPalindrom(list.head);

            Assert.AreEqual(expected, actual);
        }
        public void ReverseList()
        {
            LinkedList <int> list = new LinkedList <int>();

            list.AddFront(34);
            list.AddFront(12);
            list.AddFront(4);
            list.AddFront(9);

            int expected = 34;

            Node <int> actual = ListQuestions <int> .Reverse(list.head);

            Assert.AreEqual(expected, actual.data);
        }
        public void GetMiddleNode()
        {
            LinkedList <int> list = new LinkedList <int>();

            list.AddFront(1);
            list.AddFront(5);
            list.AddFront(7);
            list.AddFront(23);
            list.AddFront(9);

            Node <int> expected = list.head.next.next;

            Node <int> actual = ListQuestions <int> .GetMiddleNode(list.head);

            Assert.AreEqual(expected.data, actual.data);
        }
        public void ValutAtIndexFromEnd()
        {
            LinkedList <int> list = new LinkedList <int>();

            list.AddFront(3);
            list.AddFront(24);
            list.AddFront(6);
            list.AddFront(9);
            list.AddFront(15);
            list.AddFront(59);

            int expected = 6;

            int actual = ListQuestions <int> .ValueAtIndexFromEnd(3, list.head);

            Assert.AreEqual(actual, expected);
        }
Ejemplo n.º 8
0
        public Form1()
        {
            InitializeComponent();

            Timer timer = new Timer();


            timer.Tick    += new EventHandler(timer_Tick); // Everytime timer ticks, timer_Tick will be called
            timer.Interval = (500) * (1);                  // Timer will tick every second
            timer.Enabled  = true;                         // Enable the timer
            timer.Start();                                 // Start the timer

            label8.Text = String.Empty;


            // Change la question
            void timer_Tick(object sender, EventArgs e)
            {
                label8.Text = DateTime.Now.Hour.ToString() + ":" + DateTime.Now.Minute.ToString() + ":" + DateTime.Now.Second.ToString();
                ListQuestions.Clear();
                AccessStation();
                //label1.Text = String.Empty;
                //label2.Text = String.Empty;
                //label3.Text = String.Empty;
                //label6.Text = String.Empty;
                //label7.Text = String.Empty;
                NotifyPropertyChanged("ListQuestions");
                if (ListQuestions == null)
                {
                    label1.Text = "";
                    label2.Text = "";
                    label3.Text = "";
                    label6.Text = "";
                    label7.Text = "";
                }
                else
                {
                    label1.Text = Question;
                    label2.Text = Response_left;
                    label3.Text = Response_right;
                    label6.Text = CountLeft;
                    label7.Text = CountRight;
                }
            }
        }
        public void DeleteNodeByGivenNode()
        {
            LinkedList <int> list = new LinkedList <int>();

            list.AddFront(3);
            list.AddFront(24);
            list.AddFront(6);

            Node <int> node = list.head.next;

            ListQuestions <int> .DeleteNodeByGivenNode(node);

            int expected1 = 6;
            int expected2 = 3;

            Assert.AreEqual(list.head.data, expected1);
            Assert.AreEqual(list.head.next.data, expected2);
        }
        public void SumOfNumbersRepresentedByLists()
        {
            LinkedList <int> list1 = new LinkedList <int>();
            LinkedList <int> list2 = new LinkedList <int>();

            list1.AddFront(5);
            list1.AddFront(1);
            list1.AddFront(3);

            list2.AddFront(2);
            list2.AddFront(9);
            list2.AddFront(5);

            int expected = 808;

            Node <int> sumList = ListQuestions <int> .SumOfNumbersRepresentedByLists(list1.head, list2.head);

            int actual = sumList.data + sumList.next.data + sumList.next.next.data;

            Assert.AreEqual(expected, actual);
        }
        public void RemoveDuplicatesTest()
        {
            LinkedList <int> list = new LinkedList <int>();

            list.AddFront(1);
            list.AddFront(5);
            list.AddFront(83);
            list.AddFront(1);
            list.AddFront(5);

            int expected1 = 5;
            int expected2 = 1;
            int expected3 = 83;

            list.head = ListQuestions <int> .RemoveDuplicates(list.head);

            int actual1 = list.head.data;
            int actual2 = list.head.next.data;
            int actual3 = list.head.next.next.data;

            Assert.AreEqual(actual1, expected1);
            Assert.AreEqual(actual2, expected2);
            Assert.AreEqual(actual3, expected3);
        }
 public void SetQuestionsList(ListQuestions list)
 {
     listQuestions = list;
 }