コード例 #1
0
ファイル: QuestionAndAnswer.cs プロジェクト: Allen-Zhou/AF
        public void LazyExtraloadTest()
        {
            Question3 question;
            using (var repo = RepositoryContext.GetRepository())
            {
                question = new Question3() { Name = "question1123", CreatedOn = DateTime.Now, UpdatedOn = DateTime.Now };

                var addAnswer1 = new Answer3() { Name = "answer1", CreatedOn = DateTime.Now, UpdatedOn = DateTime.Now, Question = question };
                var addAnswer2 = new Answer3() { Name = "answer2", CreatedOn = DateTime.Now, UpdatedOn = DateTime.Now, Question = question };
                question.Answers.Add(addAnswer1);
                question.Answers.Add(addAnswer2);

                repo.Add(question);

                repo.SaveChanges();
            }

            using (var repo = RepositoryContext.GetRepository())
            {
                //SELECT * FROM [Question]
                var question1 = repo.GetAll<Question3>().FirstOrDefault();
                //SELECT count(ID) FROM [Answer] WHERE Question_ID='C421EA5F-89E3-4168-BF7D-60B8DB775C92'
                var count = question1.Answers.Count;
                //Assert.AreEqual(question.Answers.Count, 0);
                var afterLoad = question1.Answers;
            }
        }
コード例 #2
0
ファイル: CtrlJeu.cs プロジェクト: DVilleda/PlateformeChimie
 //Fontionc en chager de changer la question ou de finir le quiz
 void changerQuestion()
 {
     if (Question1.activeSelf)
     {
         Question1.SetActive(false);
         Question2.SetActive(true);
     }
     else if (Question2.activeSelf)
     {
         Question2.SetActive(false);
         Question3.SetActive(true);
     }
     else if (Question3.activeSelf)
     {
         Question3.SetActive(false);
         FinQuiz.SetActive(true);
     }
     else if (FinQuiz.activeSelf)
     {
         if (Input.GetKeyDown("z"))
         {
             CompleterNiveau();
         }
     }
 }
コード例 #3
0
        public void CheckForInvalidTriangle_AC_lt_B()
        {
            int a = 1, b = 4, c = 2;
            var q3 = new Question3();
            var ex = Assert.Throws <InvalidTriangleException>(() => q3.CalculateArea(a, b, c));

            Assert.AreEqual("Inputs cannot form a valid triangle", ex.Message);
        }
コード例 #4
0
        public void CheckForZero_SideCA()
        {
            int a = 0, b = 2, c = 0;
            var q3 = new Question3();
            var ex = Assert.Throws <InvalidTriangleException>(() => q3.CalculateArea(a, b, c));

            Assert.AreEqual("Negative inputs", ex.Message);
        }
コード例 #5
0
        public void CheckForValidValues()
        {
            int a = 3, b = 4, c = 5;
            var q3   = new Question3();
            var area = q3.CalculateArea(a, b, c);

            Assert.AreEqual(6, area);
        }
コード例 #6
0
ファイル: Program.cs プロジェクト: OfirEzra/Test-1.3.20
 static void Main(string[] args)
 {
     Question2.Run();
     Question3.Run();
     Question10.Run();
     ThoughtQuestion1.Run();
     Console.ReadKey();
 }
コード例 #7
0
 public static void Run()
 {
     // warms up the methods
     Question1.Answer(0.0, 0.0, 0.0);
     Question2.Answer(new int[] { 0 }, new int[] { 0 }, new int[] { 0 });
     Question3.Answer(new int[] { 0 }, new int[] { 0 });
     Question4.Answer(new int[] { 0 }, new int[] { 0 }, 0);
     Question5.Answer(new int[] { 0 });
     Question6.Answer(new string[] { "AA", "AA" });
 }
コード例 #8
0
        public Question3NeighborhoodPicker(Question3 question)
        {
            InitializeComponent();

            var loader = new QuestionDataLoader <IEnumerable <CombinationofTheftTrommelAreaMonth> >("questions/q3");

            loader.OnLoaded += Loader_OnLoaded;
            question3        = question;
            this.Deactivate += Question3NeighborhoodPicker_Deactived;
        }
コード例 #9
0
        public void MergeTwoLinkedLists()
        {
            //We will be merging two lists
            Question3 q = new Question3(
                new int[] { 2, 4, 3, 2, 1 },
                new int[] { 7, 2, 3, 4, 5 });

            q.Run();
            Assert.AreEqual(q.Result, "1,2,2,2,3,3,4,4,5,7");
        }
コード例 #10
0
    static void Main()
    {
        Console.Write("Enter your full Name : ");
        string name = Console.ReadLine();

        Console.WriteLine(name);
        Question3 answer = new Question3();
        string    res    = answer.GetInitials(name);

        Console.WriteLine($"The initials is: {res}");
    }
コード例 #11
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello PTG world!");

            Question1 questionOne = new Question1();

            int[] testOne      = new int[] { 2, 7, 11, 15 };
            int[] resultOne    = questionOne.TwoSumIterative(testOne, 9);
            int[] resultOnePT2 = questionOne.TwoSumEfficient(testOne, 9);
            Console.WriteLine("[{0}]", string.Join(", ", resultOne));
            Console.WriteLine("[{0}]", string.Join(", ", resultOnePT2));

            Question2 questionTwo = new Question2();

            int[] testTwo = new int[] { 3, 2, 2, 3, 3, 4, 5, 6, 9, 3 };
            Console.WriteLine($"Initial Lenght: {questionTwo.InitialLength(testTwo, 3)}");
            Console.WriteLine($"Final Lenght: {questionTwo.NewLength(testTwo, 3)}");

            Question3 question3 = new Question3();

            int[] test3Arr1       = new int[] { 1, 2, 3, 0, 0, 0 };
            int[] test3Arr2       = new int[] { 2, 5, 6 };
            int[] question3Result = question3.MergeSort(test3Arr1, test3Arr2);
            Console.WriteLine("Question 3");
            Console.WriteLine("[{0}]", string.Join(", ", question3Result));

            Question4 question4 = new Question4();

            Question5 question5 = new Question5();

            Console.WriteLine("Question 5:");
            string q5InTrue  = "A man,!  -  a plAn, a canal: Panama";
            string q5InFasle = "race a car";

            Console.WriteLine($"Q5 Should be TRUE:  {question5.ValidPalindrome(q5InTrue)}");
            Console.WriteLine($"Q5 Should be FALSE:  {question5.ValidPalindrome(q5InFasle)}");

            Question6 question6 = new Question6();

            Console.WriteLine("");
            Console.WriteLine("QUESTION 6");
            string simple     = "(([[{{";
            string test6True  = "(){}[]";
            string test6True2 = "}}))(({{[]";
            string test6False = "{{{{((()(){{{{}}{{[[]{{{{{";

            Console.WriteLine($"Q6 false should be: {question6.HashMapCharacterValidation(simple)}");
            Console.WriteLine($"Q6 True should be: {question6.HashMapCharacterValidation(test6True)}");
            Console.WriteLine($"True should be for starting with close: {question6.HashMapCharacterValidation(test6True2)}");
            Console.WriteLine($"False should be: {question6.HashMapCharacterValidation(test6False)}");

            Console.ReadLine();
        }
コード例 #12
0
        protected override void OnDisappearing()
        {
            base.OnDisappearing();

            Question1.RemoveBehaviors();
            Question2.RemoveBehaviors();
            Question3.RemoveBehaviors();
            Question4.RemoveBehaviors();
            Question5.RemoveBehaviors();
            Question6.RemoveBehaviors();
            Question7.RemoveBehaviors();
        }
コード例 #13
0
    static void Main()
    {
        Question1 answer1 = new Question1();

        answer1.Sum();


        Question2 answer2 = new Question2();

        answer2.Prediction();


        Question3 answer3 = new Question3();

        answer3.Initials();
    }
コード例 #14
0
        TimedAnswer <int> getThirdAnwser(Test <Exchanges> test)
        {
            var timer = new Stopwatch();

            var exchanges = test.GetInput();

            timer.Start();

            var answer = Question3.Answer(exchanges.numNodes, exchanges.edges);

            timer.Stop();

            var timeTaken = ((double)timer.ElapsedTicks / Stopwatch.Frequency) * 1000000000;

            return(new TimedAnswer <int>(answer, timeTaken));
        }
コード例 #15
0
        Answer getThirdAnswer(Q3Object input, TestCase test)
        {
            var timer = new Stopwatch();

            timer.Start();

            var answer = Question3.Answer(input.scores, input.alice);

            timer.Stop();

            var timeTaken = ((double)timer.ElapsedTicks / Stopwatch.Frequency) * 1000000000;

            return(new Answer()
            {
                questionNumber = 3,
                testNumber = test.testNumber,
                correct = answer == test.output ? "CORRECT" : "INCORRECT",
                speed = timeTaken
            });
        }
コード例 #16
0
        Answer getThirdAnswer(Exchanges input, TestCase test)
        {
            var timer = new Stopwatch();

            timer.Start();

            var answer = Question3.Answer(input.numNodes, input.edges);

            timer.Stop();

            var timeTaken = ((double)timer.ElapsedTicks / Stopwatch.Frequency) * 1000000000;

            return new Answer()
            {
                questionNumber = 3,
                testNumber = test.testNumber,
                correct = answer == test.output ? "CORRECT" : "INCORRECT",
                speed = timeTaken
            };
        }
コード例 #17
0
        private async void FadeAnimations()
        {
            if (correct)
            {
                return;
            }

            ToggleButtonSet1(true);

            await Task.Delay(5000);

            if (correct)
            {
                return;
            }

            Question1.Fade(value: 0f, duration: 1100, delay: 0, easingType: EasingType.Default).Start();
            ToggleButtonSet1(false);

            if (correct)
            {
                return;
            }

            Question2.Fade(value: 1f, duration: 1100, delay: 0, easingType: EasingType.Default).Start();
            ToggleButtonSet2(true);

            await Task.Delay(5000);

            if (correct)
            {
                return;
            }

            Question2.Fade(value: 0f, duration: 1100, delay: 0, easingType: EasingType.Default).Start();
            ToggleButtonSet2(false);
            if (correct)
            {
                return;
            }

            Question3.Fade(value: 1f, duration: 1100, delay: 0, easingType: EasingType.Default).Start();
            ToggleButtonSet3(true);
            await Task.Delay(5000);

            if (correct)
            {
                return;
            }

            Question3.Fade(value: 0f, duration: 1100, delay: 0, easingType: EasingType.Default).Start();
            ToggleButtonSet3(false);
            if (correct)
            {
                return;
            }

            Question1.Fade(value: 1f, duration: 1100, delay: 0, easingType: EasingType.Default).Start();
            if (correct)
            {
                return;
            }

            FadeAnimations();
        }
コード例 #18
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello Third Day");
            Console.WriteLine("");

            Console.WriteLine("Question 1 !!!");
            int[] testQ1arr1 = new int[] { 1, 2, 3, 4 };
            int   testQ1Len1 = 2;

            int[]           testQ1arr2 = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 };
            int             testQ1Len2 = 3;
            Question1Proper question1  = new Question1Proper();

            int[][] q1ResultTest1 = question1.subArrs(testQ1arr1, testQ1Len1);
            for (int i = 0; i < q1ResultTest1.Length; i++)
            {
                for (int j = 0; j < q1ResultTest1[i].Length; j++)
                {
                    Console.Write(q1ResultTest1[i][j]);
                }
                Console.WriteLine();
            }
            int[][] q1ResultTest2 = question1.subArrs(testQ1arr2, testQ1Len2);
            for (int i = 0; i < q1ResultTest2.Length; i++)
            {
                for (int j = 0; j < q1ResultTest2[i].Length; j++)
                {
                    Console.Write(q1ResultTest2[i][j]);
                }
                Console.WriteLine();
            }

            Console.WriteLine("");

            Question2 question2 = new Question2();

            Console.WriteLine("Question 2 !!!!");
            string testQ2str1 = "?rail? !SafeTy!";
            string testQ2str2 = "fairy tales";
            string testQ2str3 = "rail safeee";

            Console.WriteLine($"Question 2:?rail? !SafeTy!: rail safety: {question2.AreStringsAnagrams(testQ2str1, testQ2str2)} ");
            Console.WriteLine($"Question 2:rail? SafeTy!: rail safeee: {question2.AreStringsAnagrams(testQ2str1, testQ2str3)} ");

            Console.WriteLine("");

            Question3 question3 = new Question3();

            Console.WriteLine("Question 3 !!!!");
            question3.BuildPyramid(-1);
            question3.BuildPyramid(1);
            question3.BuildPyramid(2);
            question3.BuildPyramid(3);
            question3.BuildPyramid(4);
            question3.BuildPyramid(7);

            Question5 question5 = new Question5();

            question5.PrintPascal(5);
            Console.WriteLine($"Print only the last line..example input 5:");
            question5.SinglePascal(5);

            Console.ReadLine();
        }
コード例 #19
0
 public void Run()
 {
     Question3.Run();
 }
コード例 #20
0
 public void Question3bTest()
 {
     Assert.AreEqual(Question3.b(), "1 3 5 7 9 11 13 15 17 19");
 }
コード例 #21
0
        public ActionResult AddQuestionnaire(QuestionnairesViewModel Model, string[] BlankOptions, string[] AnswerOptions)
        {
            try
            {
                VTSDBEntities objDB = new VTSDBEntities();

                if (Model.QuestionType == DAL.Model.QuestionType.SingleLine)
                {
                    Question1 question1 = new Question1();
                    question1.QuestionSentence = Model.QuestionText;
                    question1.OriginalSentence = "";
                    List <Option1> QuesOptions = new List <Option1>();
                    foreach (string OptionText in BlankOptions)
                    {
                        Option1 EachOption = new Option1();
                        EachOption.OptionText = OptionText;
                        EachOption.Question1  = question1;
                        QuesOptions.Add(EachOption);
                    }

                    List <Answer1> AllAnswers = new List <Answer1>();
                    foreach (string AnswerText in AnswerOptions)
                    {
                        Answer1 EachAnswer = new Answer1();
                        EachAnswer.AnswerText = AnswerText;
                        EachAnswer.Question1  = question1;
                        AllAnswers.Add(EachAnswer);
                    }

                    question1.Answer1 = AllAnswers;
                    question1.Option1 = QuesOptions;
                    objDB.Question1.Add(question1);
                    objDB.SaveChanges();
                    ViewBag.SuccessMsg = "Questionnaire added successfully.";
                }
                else if (Model.QuestionType == DAL.Model.QuestionType.MultiLine)
                {
                    Question2 question2 = new Question2();
                    question2.QuestionText = Model.QuestionText;

                    List <Option2> QuesOptions = new List <Option2>();
                    foreach (string OptionText in BlankOptions)
                    {
                        Option2 EachOption = new Option2();
                        EachOption.OptionText = OptionText;
                        EachOption.Question2  = question2;
                        QuesOptions.Add(EachOption);
                    }

                    List <Answer2> AllAnswers = new List <Answer2>();
                    Answer2        EachAnswer = new Answer2();
                    EachAnswer.Answer    = Model.AnswerText;
                    EachAnswer.Question2 = question2;
                    AllAnswers.Add(EachAnswer);


                    question2.Answer2 = AllAnswers;
                    question2.Option2 = QuesOptions;
                    objDB.Question2.Add(question2);
                    objDB.SaveChanges();
                    ViewBag.SuccessMsg = "Questionnaire added successfully.";
                }
                else if (Model.QuestionType == DAL.Model.QuestionType.SingleOption)
                {
                    Question3 question3 = new Question3();
                    question3.QuestionText = Model.QuestionText;

                    List <Answer3> AllAnswers = new List <Answer3>();
                    foreach (string AnswerText in AnswerOptions)
                    {
                        Answer3 EachAnswer = new Answer3();
                        EachAnswer.Answer    = AnswerText;
                        EachAnswer.Question3 = question3;
                        AllAnswers.Add(EachAnswer);
                    }


                    question3.Answer3 = AllAnswers;
                    objDB.Question3.Add(question3);
                    objDB.SaveChanges();
                    ViewBag.SuccessMsg = "Questionnaire added successfully.";
                }
                else if (Model.QuestionType == DAL.Model.QuestionType.MultiOption)
                {
                    Question4 question4 = new Question4();
                    question4.QuestionText = Model.QuestionText;

                    List <Answer4> AllAnswers = new List <Answer4>();
                    foreach (string AnswerText in AnswerOptions)
                    {
                        Answer4 EachAnswer = new Answer4();
                        EachAnswer.Answer    = AnswerText;
                        EachAnswer.Question4 = question4;
                        AllAnswers.Add(EachAnswer);
                    }

                    question4.Answer4 = AllAnswers;
                    objDB.Question4.Add(question4);
                    objDB.SaveChanges();
                    ViewBag.SuccessMsg = "Questionnaire added successfully.";
                }
                else if (Model.QuestionType == DAL.Model.QuestionType.Date)
                {
                    Question5 question5 = new Question5();
                    question5.QuestionText = Model.QuestionText;

                    List <Answer5> AllAnswers = new List <Answer5>();
                    foreach (string AnswerText in AnswerOptions)
                    {
                        Answer5 EachAnswer = new Answer5();
                        EachAnswer.Answer    = AnswerText;
                        EachAnswer.Question5 = question5;
                        AllAnswers.Add(EachAnswer);
                    }

                    question5.Answer5 = AllAnswers;
                    objDB.Question5.Add(question5);
                    objDB.SaveChanges();
                    ViewBag.SuccessMsg = "Questionnaire added successfully.";
                }
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
            {
                Exception raise = dbEx;
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        string message = string.Format("{0}:{1}",
                                                       validationErrors.Entry.Entity.ToString(),
                                                       validationError.ErrorMessage);
                        // raise a new exception nesting
                        // the current instance as InnerException
                        raise = new InvalidOperationException(message, raise);
                    }
                }
                //throw raise;
                ViewBag.ErrorMsg = "An error occurred while saving the questionnaire.";
            }

            ModelState.Clear();
            return(View());
        }
コード例 #22
0
        public void TestMethodSample()
        {
            IQuestion3 q3 = new Question3();

            Assert.AreEqual(3, q3.Run(2, 3, 4, 3));
        }
コード例 #23
0
 private void Button_Click_2(object sender, RoutedEventArgs e)
 {
     //Run method to display numbers above 80
     Question3.greaterThan80(numList);
 }
コード例 #24
0
 public void AnswertheQuestions()
 {
     Question1.Click();
     Question2.Click();
     Question3.Click();
 }
コード例 #25
0
 public Question3Tests()
 {
     _sut = new Question3();
 }