private DatensatzVM Map(Datensatz datensatz) { return new DatensatzVM { Monat = datensatz.Monat, Strom = datensatz.Strom.ToString(), Gas = datensatz.Gas.ToString(), Wasser = datensatz.Wasser.ToString(), PVStrom = datensatz.PVStrom.ToString() }; }
public void Fehlender_Monat_wird_als_leerer_Monat_ergänzt() { var datensatz1 = new Datensatz {Monat = "Jan"}; var datensatz2 = new Datensatz {Monat = "Mar"}; sut.Process(datensatz1); sut.Process(datensatz2); Assert.That(verbrauchswerte.Datensätze.Count(), Is.EqualTo(3)); Assert.That(verbrauchswerte.Datensätze.ElementAt(0), Is.SameAs(datensatz1)); Assert.That(verbrauchswerte.Datensätze.ElementAt(1), Is.EqualTo(new Datensatz{Monat = "Feb"})); Assert.That(verbrauchswerte.Datensätze.ElementAt(2), Is.SameAs(datensatz2)); }
public void Datensätze_werden_angehängt() { var datensatz1 = new Datensatz(); var datensatz2 = new Datensatz(); var datensatz3 = new Datensatz(); sut.Process(datensatz1); sut.Process(datensatz2); sut.Process(datensatz3); Assert.That(verbrauchswerte.Datensätze.Count(), Is.EqualTo(3)); Assert.That(verbrauchswerte.Datensätze.ElementAt(0), Is.SameAs(datensatz1)); Assert.That(verbrauchswerte.Datensätze.ElementAt(1), Is.SameAs(datensatz2)); Assert.That(verbrauchswerte.Datensätze.ElementAt(2), Is.SameAs(datensatz3)); }
public void Alle_Datensätze_werden_als_Result_geliefert() { var datensatz = new Datensatz(); sut.Process(datensatz); Assert.That(result, Is.SameAs(verbrauchswerte.Datensätze)); }
public void Setup() { sut = new Map_to_Datensatz(); sut.Result += x => result = x; }
public void Process(Datensatz datensatz) { verbrauchswerte.Add(datensatz); Result(verbrauchswerte.Datensätze); }
public void Add(Datensatz datensatz) { datensätze.Add(datensatz); }