public DeterminatieTreeRepositoryDummy() { /* * Test determinatietabel maken * * Rechts is ja * Omlaag is nee * * Tw <= 10 * */ Parameter temperatuurWarmsteMaand = new TemperatuurWarmsteMaandParameter(); Parameter constanteTien = new ConstanteWaardeParameter(10); Vergelijking kleinerDanOfGelijkAan = new KleinerDanOfGelijkAan(); DeterminatieVraag determinatieVraag = new DeterminatieVraag(); determinatieVraag.Parameter1 = temperatuurWarmsteMaand; determinatieVraag.Parameter2 = constanteTien; determinatieVraag.Vergelijking = kleinerDanOfGelijkAan; Kenmerk koudKenmerk = new Kenmerk(); koudKenmerk.KlimaatKenmerk = "Heel koud klimaat"; koudKenmerk.VegetatieKenmerk = "Ijsplanten"; Kenmerk warmKenmerk = new Kenmerk(); warmKenmerk.KlimaatKenmerk = "Warm klimaat"; warmKenmerk.VegetatieKenmerk = "Bloemen"; root = new VraagNode(determinatieVraag); root.VoegKindToeAanJaNode(new KenmerkNode(koudKenmerk)); root.VoegKindToeAanNeeNode(new KenmerkNode(warmKenmerk)); current = new DeterminatieTree(root, Graad.graad2); }
public VraagNode(DeterminatieVraag vraag) { if (vraag == null) { throw new ArgumentException("Argument klimatogramVraag is null."); } Vraag = vraag; }
public void SetupVanMijnNodesTest() { vraagWaar = new KlimatogramVraagWaarDummy(); vraagOnwaar = new KlimatogramVraagOnwaarDummy(); kenmerk = new Kenmerk(); noordKlimatogram = new KlimatogramNoordDummy(); }
public VraagNode(DeterminatieVraag vraag) { if (vraag == null) throw new ArgumentException("Argument klimatogramVraag is null."); Vraag = vraag; }
public void BuildUpTheTrees() { // Kenmerken opstellen correctKenmerk = new Kenmerk(); correctKenmerk.KlimaatKenmerk = "correct"; foutiefKenmerk = new Kenmerk(); foutiefKenmerk.KlimaatKenmerk = "foutief"; // KlimatogramVragen opstellen vraagWaar = new KlimatogramVraagWaarDummy(); vraagOnwaar = new KlimatogramVraagOnwaarDummy(); // Klimatogram opstellen klimatogram = new KlimatogramNoordDummy(); /* * Tree 1 opstellen * Kc */ //Root zetten rootTree1 = new KenmerkNode(correctKenmerk); correctNodeTree1 = rootTree1; /* * Tree 2 opstellen * T -> Kc * Kw */ //T Node vNode = new VraagNode(vraagWaar); correctNodeTree2 = new KenmerkNode(correctKenmerk); vNode.VoegKindToeAanJaNode(correctNodeTree2); vNode.VoegKindToeAanNeeNode(new KenmerkNode(foutiefKenmerk)); //Root zetten rootTree2 = vNode; /* * Tree 3 opstellen * F2 -> T3 -> Kw * Kw * T2 -> F1 -> Kw * Kc * T1 -> Kw * Kw */ //T1 VraagNode t1 = new VraagNode(vraagWaar); correctNodeTree3 = new KenmerkNode(correctKenmerk); t1.VoegKindToeAanJaNode(new KenmerkNode(foutiefKenmerk)); t1.VoegKindToeAanNeeNode(new KenmerkNode(foutiefKenmerk)); //F1 VraagNode f1 = new VraagNode(vraagOnwaar); f1.VoegKindToeAanJaNode(new KenmerkNode(foutiefKenmerk)); f1.VoegKindToeAanNeeNode(correctNodeTree3); //T2 VraagNode t2 = new VraagNode(vraagWaar); t2.VoegKindToeAanJaNode(f1); t2.VoegKindToeAanNeeNode(t1); //T3 VraagNode t3 = new VraagNode(vraagWaar); t3.VoegKindToeAanJaNode(new KenmerkNode(foutiefKenmerk)); t3.VoegKindToeAanNeeNode(new KenmerkNode(foutiefKenmerk)); //F2 VraagNode f2 = new VraagNode(vraagOnwaar); f2.VoegKindToeAanJaNode(t3); f2.VoegKindToeAanNeeNode(t2); //Root zetten rootTree3 = f2; }
public DeterminatieVraagViewModel(DeterminatieVraag d) { this.GeefVerkorteVraag = d.GeefVerkorteVraag(); this.GeefVolledigeVraag = d.GeefVolledigeVraag(); }
public void SetupMijnTestKlasse() { onwaarVergelijking = new VergelijkingOnwaarDummy(); waarVergelijking = new VergelijkingWaarDummy(); param1 = new ParameterDummy(); param2 = new ParameterDummy(); klimatogram = new KlimatogramNoordDummy(); vraag = new DeterminatieVraag(); }