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 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()); }