// // GET: /Taaltest/ public ActionResult Index() { ITaaltestRepository repo = null; Taaltest t = null; t = new Taaltest(); //t = repo.getTest(DateTime.Now); return(View(t)); }
public ActionResult Index(Taaltest taalTest) { if (ModelState.IsValid) { foreach (var v in taalTest.vragen) { var vraagID = v.ID; var gekozenAntwoordId = v.gekozenAntwoord; } } return(View()); }
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()); }
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); }
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()); }
public Taaltest getTest(DateTime date) { Taaltest t = null; return(t); }