public void GelijkAanConstructorZetCorrecteBenamingEnSymbool() { // Act vergelijking = new GelijkAan(); // Assert Assert.AreEqual("=", vergelijking.Symbool, "GelijkAan, symbool niet correct."); Assert.AreEqual("is gelijk aan", vergelijking.Benaming, "GelijkAan, benaming niet correct."); }
public void GroterDanConstructorZetJuisteBenamingEnSymbool() { // Act vergelijking = new GroterDan(); // Assert Assert.AreEqual(">", vergelijking.Symbool, "GroterDan, symbool niet correct."); Assert.AreEqual("is groter dan", vergelijking.Benaming, "GroterDan, benaming niet correct."); }
public void GelijkAanMethodeVergelijkGeeftTrueAlsWaardenGelijkZijn() { // Arrange vergelijking = new GelijkAan(); // Assert Assert.IsTrue(vergelijking.Vergelijk(7.5, 7.5)); Assert.IsTrue(vergelijking.Vergelijk(0, 0)); Assert.IsTrue(vergelijking.Vergelijk(-99, -99)); }
public void GelijkAanMethodeVergelijkGeeftFalseAlsWaardenNietGelijkZijn() { // Arrange vergelijking = new GelijkAan(); // Assert Assert.IsFalse(vergelijking.Vergelijk(7.5, 9)); Assert.IsFalse(vergelijking.Vergelijk(7.5, 9.95)); Assert.IsFalse(vergelijking.Vergelijk(0, 9)); Assert.IsFalse(vergelijking.Vergelijk(9, 0)); Assert.IsFalse(vergelijking.Vergelijk(-5, 0)); Assert.IsFalse(vergelijking.Vergelijk(-6.3, -20)); }
public Parameter GeefAantalMaandenParameter(AantalMaandenParameterEnum type, double constante, Vergelijking vergelijking) { if (!aantalMaandenParameters.ContainsKey(type)) throw new ArgumentException("Het opgegeven parameterType is niet gevonden."); Dictionary<Vergelijking, Dictionary<double, Parameter>> paramTypeDictionary = aantalMaandenParameters[type]; if (!paramTypeDictionary.ContainsKey(vergelijking)) paramTypeDictionary.Add(vergelijking, new Dictionary<double, Parameter>()); Dictionary<double, Parameter> vergelijkingTypeDictionary = paramTypeDictionary[vergelijking]; if (vergelijkingTypeDictionary.ContainsKey(constante)) return vergelijkingTypeDictionary[constante]; Parameter c; if (type == AantalMaandenParameterEnum.aantalMaandenMetTemperatuur) c = new AantalMaandenMetTemperatuurParameter(constante, vergelijking); else c = new AantalMaandenMetNeerslagParameter(constante, vergelijking); vergelijkingTypeDictionary.Add(constante, c); return vergelijkingTypeDictionary[constante]; }
public AantalMaandenMetTemperatuurParameter(double constante, Vergelijking vergelijking) { Constante = constante; Vergelijking = vergelijking; }
public void GroterDanMethodeVergelijkGeeftTrueAlsParam1GroterDanParam2Is() { // Arrange vergelijking = new GroterDan(); // Assert Assert.IsTrue(vergelijking.Vergelijk(1, 0)); Assert.IsTrue(vergelijking.Vergelijk(1, 0.9999)); Assert.IsTrue(vergelijking.Vergelijk(-1, -20)); Assert.IsTrue(vergelijking.Vergelijk(15, -4)); }
public void GroterDanMethodeVergelijkGeeftFalseAlsParam1KleinerDanOfGelijkAanParam2Is() { // Arrange vergelijking = new GroterDan(); // Assert Assert.IsFalse(vergelijking.Vergelijk(5, 5)); Assert.IsFalse(vergelijking.Vergelijk(-3, -3)); Assert.IsFalse(vergelijking.Vergelijk(0, 0)); Assert.IsFalse(vergelijking.Vergelijk(4.999, 5)); Assert.IsFalse(vergelijking.Vergelijk(4, 5)); Assert.IsFalse(vergelijking.Vergelijk(-20, -1)); Assert.IsFalse(vergelijking.Vergelijk(-4, 15)); }
public void NietGelijkAanMethodeVergelijkGeeftFalseAlsWaardenGelijkZijn() { // Arrange vergelijking = new NietGelijkAan(); // Assert Assert.IsFalse(vergelijking.Vergelijk(7.5, 7.5)); Assert.IsFalse(vergelijking.Vergelijk(0, 0)); Assert.IsFalse(vergelijking.Vergelijk(-99, -99)); }
public void NietGelijkAanMethodeVergelijkGeeftTrueAlsWaardenVerschillendZijn() { // Arrange vergelijking = new NietGelijkAan(); // Assert Assert.IsTrue(vergelijking.Vergelijk(7.5, 9)); Assert.IsTrue(vergelijking.Vergelijk(7.5, 9.95)); Assert.IsTrue(vergelijking.Vergelijk(0, 9)); Assert.IsTrue(vergelijking.Vergelijk(9, 0)); Assert.IsTrue(vergelijking.Vergelijk(-5, 0)); Assert.IsTrue(vergelijking.Vergelijk(-6.3, -20)); }
public void NietGelijkAanConstructorZetJuisteBenamingEnSymbool() { // Act vergelijking = new NietGelijkAan(); // Assert Assert.AreEqual("!=", vergelijking.Symbool, "NietGelijkAan, symbool niet correct."); Assert.AreEqual("is niet gelijk aan", vergelijking.Benaming, "NietGelijkAan, benaming niet correct."); }
public void KleinerDanOfGelijkAanMethodeVergelijkGeeftTrueAlsParam1KleinerDanOfGelijkAanParam2Is() { // Arrange vergelijking = new KleinerDanOfGelijkAan(); // Assert Assert.IsTrue(vergelijking.Vergelijk(3, 9)); Assert.IsTrue(vergelijking.Vergelijk(0, 9)); Assert.IsTrue(vergelijking.Vergelijk(3, 3.0001)); Assert.IsTrue(vergelijking.Vergelijk(-1, 0)); Assert.IsTrue(vergelijking.Vergelijk(-3, -2.9999)); Assert.IsTrue(vergelijking.Vergelijk(7, 7)); Assert.IsTrue(vergelijking.Vergelijk(7.2, 7.2)); Assert.IsTrue(vergelijking.Vergelijk(0, 0)); Assert.IsTrue(vergelijking.Vergelijk(-5, -5)); }
public void KleinerDanOfGelijkAanMethodeVergelijkGeeftFalseAlsParam1GroterDanParam2Is() { // Arrange vergelijking = new KleinerDanOfGelijkAan(); // Assert Assert.IsFalse(vergelijking.Vergelijk(2.5, 1)); Assert.IsFalse(vergelijking.Vergelijk(0.0001, 0)); Assert.IsFalse(vergelijking.Vergelijk(-1, -1.000001)); Assert.IsFalse(vergelijking.Vergelijk(7, -5)); }
public void KleinerDanOfGelijkAanConstructorZetJuisteBenamingEnSymbool() { // Act vergelijking = new KleinerDanOfGelijkAan(); // Assert Assert.AreEqual("<=", vergelijking.Symbool, "KleinerDanOfGelijkAan, symbool niet correct."); Assert.AreEqual("is kleiner dan of gelijk aan", vergelijking.Benaming, "KleinerDanOfGelijkAan, benaming niet correct."); }
public void SetupMijnTestKlasse() { onwaarVergelijking = new VergelijkingOnwaarDummy(); waarVergelijking = new VergelijkingWaarDummy(); param1 = new ParameterDummy(); param2 = new ParameterDummy(); klimatogram = new KlimatogramNoordDummy(); vraag = new DeterminatieVraag(); }