コード例 #1
0
        //
        // GET: /Taaltest/

        public ActionResult Index()
        {
            ITaaltestRepository repo = null;
            Taaltest            t    = null;

            t = new Taaltest();
            //t = repo.getTest(DateTime.Now);

            return(View(t));
        }
コード例 #2
0
 public ActionResult Index(Taaltest taalTest)
 {
     if (ModelState.IsValid)
     {
         foreach (var v in taalTest.vragen)
         {
             var vraagID           = v.ID;
             var gekozenAntwoordId = v.gekozenAntwoord;
         }
     }
     return(View());
 }
コード例 #3
0
        public void wrongAnswersAreDetected()
        {
            Taaltest t  = new Taaltest();
            TestDeel td = new TestDeel();

            td.add("Tekst", "Fout", false);
            td.add("Tekst", "A1", true);
            t.vragen.Add(td);
            t.corrigeren();
            IList <TestDeel> fouten = t.fouten;

            //Has.Exactly(1).Member(t)
            Assert.AreEqual(1, fouten.AsEnumerable().Count());
        }
コード例 #4
0
        public void canCreateNewTest()
        {
            //arrange
            var test           = new Taaltest();
            var eersteTestDeel = new TestDeel();

            eersteTestDeel.add("eerste vraag", "eerste antwoord", true);
            var tweedeTestDeel = new TestDeel();

            tweedeTestDeel.add("tweede vraag", "tweede antowoord", true);
            test.vragen.Add(eersteTestDeel);
            test.vragen.Add(tweedeTestDeel);
            //act
            //assert
            Assert.AreEqual(2, test.vragen.Count);
        }
コード例 #5
0
        public void testTemplateDetectsWrongAnswers()
        {
            ///#AS:2013/06/18: fundamentally wrong, use a repository implementation
            //to get taaltest instances
            ITaaltestRepository repo = null;

            repo = new Class1();

            var      ttl = repo.get(DateTime.Now);
            Taaltest templateTaaltest = ttl.ElementAt(0);



            Taaltest t = repo.get(DateTime.Now).ElementAt(0);

            t.vragen[0].antwoorden[0].antwoord = "FOUT";
            templateTaaltest.corrigeren(t);

            IList <TestDeel> fouten = templateTaaltest.fouten;

            //Has.Exactly(1).Member(t)
            Assert.AreEqual(1, fouten.AsEnumerable().Count());
        }
コード例 #6
0
        public Taaltest getTest(DateTime date)
        {
            Taaltest t = null;

            return(t);
        }