예제 #1
0
        public void KenmerkNodeHeeftOuderIsWaarAlsHijEenOuderHeeft()
        {
            Node n     = new VraagNode(vraagWaar);
            Node dummy = new KenmerkNode(kenmerk);

            n.VoegKindToeAanNeeNode(dummy);
            Assert.IsTrue(dummy.HeeftOuder());
        }
예제 #2
0
        public void VraagNodeVoegKindToeAanNeeNodePlaatstZichzelfAlsOuder()
        {
            Node n     = new VraagNode(vraagWaar);
            Node dummy = new KenmerkNode(kenmerk);

            n.VoegKindToeAanNeeNode(dummy);
            Assert.AreEqual(n, ((VraagNode)n).NeeKind.Ouder);
        }
예제 #3
0
        public void VraagNodeVoegKindToeAanNeeNodePlaatstKindInNeeNode()
        {
            Node n     = new VraagNode(vraagWaar);
            Node dummy = new KenmerkNode(kenmerk);

            n.VoegKindToeAanNeeNode(dummy);
            Assert.AreEqual(dummy, ((VraagNode)n).NeeKind);
        }
예제 #4
0
        public void KenmerkNodeDetermineerKenmerkGeeftKenmerkTerug()
        {
            Node n = new KenmerkNode(kenmerk);

            Assert.AreEqual(kenmerk, n.DetermineerKenmerk(noordKlimatogram));
        }
예제 #5
0
        public void KenmerkNodeDetermineerKenmerkGooitArgumentExceptionBijNull()
        {
            Node n = new KenmerkNode(kenmerk);

            n.DetermineerKenmerk(null);
        }
예제 #6
0
        public void KenmerkNodeOuderGeeftNullNaConstructie()
        {
            Node n = new KenmerkNode(kenmerk);

            Assert.IsNull(n.Ouder);
        }
예제 #7
0
        public void KenmerkNodeHeeftGeenOuderNaConstructie()
        {
            Node n = new KenmerkNode(kenmerk);

            Assert.IsFalse(n.HeeftOuder());
        }
예제 #8
0
        public void KenmerkNodeConstructorPlaatsKenmerkJuist()
        {
            KenmerkNode n = new KenmerkNode(kenmerk);

            Assert.AreEqual(kenmerk, n.Kenmerk);
        }
예제 #9
0
 public void KenmerkNodeAanmakenGooitArgumentExceptionBijNull()
 {
     Node n = new KenmerkNode(null);
 }
예제 #10
0
        public void KenmerkNodeVoegKindToeAanNeeNodeGooitInvalidOperationExceptieBijNullArgument()
        {
            Node n = new KenmerkNode(kenmerk);

            n.VoegKindToeAanNeeNode(null);
        }
예제 #11
0
        public void KenmerkNodeVoegKindToeAanJaNodeGooitInvalidOperationExceptionBijGeldigArgument()
        {
            Node n = new KenmerkNode(kenmerk);

            n.VoegKindToeAanJaNode(new KenmerkNode(kenmerk));
        }