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 override double GeefParameterWaarde(Klimatogram klimatogram)
 {
     return(klimatogram.GeefTotaleJaarNeerslag());
 }
 public void GeefTotaleJaarNeerslagBerekentCorrect()
 {
     Assert.AreEqual(klimatogramDummy.GeefTotaleJaarNeerslag(), klimatogram.GeefTotaleJaarNeerslag());
 }
 public override double GeefParameterWaarde(Klimatogram klimatogram)
 {
     return klimatogram.GeefTotaleJaarNeerslag();
 }