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 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 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 GroterDanOfGelijkAanMethodeVergelijkGeeftFalseAlsParam1KleinerDanParam2Is()
 {
     // Arrange
     vergelijking = new GroterDanOfGelijkAan();
     // Assert
     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 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 KleinerDanMethodeVergelijkGeeftTrueAlsParam1KleinerDanParam2Is()
 {
     // Arrange
     vergelijking = new KleinerDan();
     // 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));
 }
 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 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));
 }
Пример #9
0
        public virtual bool LosOp(Klimatogram klimatogram)
        {
            if (Parameter1 == null)
            {
                throw new ArgumentException("Parameter1 is null.");
            }
            if (Parameter2 == null)
            {
                throw new ArgumentException("Parameter2 is null.");
            }
            if (Vergelijking == null)
            {
                throw new ArgumentException("Vergelijk is null.");
            }
            if (klimatogram == null)
            {
                throw new ArgumentException("Klimatogram is null.");
            }
            double param1 = Parameter1.GeefParameterWaarde(klimatogram);
            double param2 = Parameter2.GeefParameterWaarde(klimatogram);

            return(Vergelijking.Vergelijk(param1, param2));
        }
Пример #10
0
 public override double GeefParameterWaarde(Klimatogram klimatogram)
 {
     return(klimatogram.MaandGegevens.Count(m => Vergelijking.Vergelijk(m.Temperatuur, Constante)));
 }