internal void corrigeren(TestDeel testVraag)
 {
     fouten = (from ant in testVraag.antwoorden
               from ga in goedeAntwoorden
               where !(ant.antwoord.Equals(ga.antwoord))
               select  ant);
     //return (fouten ?? new TestOnderdeel[] { }).Count() > 0;
 }
Ejemplo n.º 2
0
 internal void corrigeren(TestDeel testVraag)
 {
     fouten = (from ant in testVraag.antwoorden
               from ga in goedeAntwoorden
               where !(ant.antwoord.Equals(ga.antwoord))
               select ant);
     //return (fouten ?? new TestOnderdeel[] { }).Count() > 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());
        }
 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);
     
 }