public KlimatogramViewModel(Locatie locatie)
        {
            Klimatogram k = locatie.Klimatogram;

            this.LocatieNaam               = locatie.Naam;
            this.LandNaam                  = locatie.Land.Naam;
            this.ContinentNaam             = locatie.Land.Continent.Naam;
            this.MaandGegevens             = k.MaandGegevens.Select(mg => new MaandGegevensViewModel(mg));
            this.TotaalNeerslag            = k.GeefTotaleJaarNeerslag();
            this.GemiddeldeJaarTemperatuur = k.GeefGemiddeldeJaarTemperatuur();
            this.StartWaarnemingen         = k.StartWaarnemingen;
            this.EindeWaarnemingen         = k.EindeWaarnemingen;
            this.Coordinaten               = k.GeefCoordinaten();
        }
 public void GeefGemiddeldeJaarTemperatuurBerekenCorrect()
 {
     Assert.AreEqual(klimatogramDummy.GeefGemiddeldeJaarTemperatuur(), klimatogram.GeefGemiddeldeJaarTemperatuur());
 }
Example #3
0
 public void GemiddeldeJaarTemperatuurGeeftJuisteWaarde()
 {
     parameter = new GemiddeldeJaarTemperatuurParameter();
     Assert.AreEqual(klimatogramNoord.GeefGemiddeldeJaarTemperatuur(), parameter.GeefParameterWaarde(klimatogramNoord));
     Assert.AreEqual(klimatogramZuid.GeefGemiddeldeJaarTemperatuur(), parameter.GeefParameterWaarde(klimatogramZuid));
 }
 public override double GeefParameterWaarde(Klimatogram klimatogram)
 {
     return klimatogram.GeefGemiddeldeJaarTemperatuur();
 }
 public override double GeefParameterWaarde(Klimatogram klimatogram)
 {
     return(klimatogram.GeefGemiddeldeJaarTemperatuur());
 }