public static string getOwner(EigentuemerTyp owner) { switch (owner) { case EigentuemerTyp.Gemeinde: return(Community); case EigentuemerTyp.Privat: return(Private); case EigentuemerTyp.Kanton: return(Canton); case EigentuemerTyp.Korporation: return(Corporation); default: return(string.Empty); } }
public static Strassenabschnitt GetStrassenabschnitt(ErfassungsPeriod erfassungsPeriod, string strassenname, Belastungskategorie belastungskategorie, EigentuemerTyp eigentuemerTyp) { return(new Strassenabschnitt { ErfassungsPeriod = erfassungsPeriod, Mandant = erfassungsPeriod.Mandant, Belag = BelagsTyp.Asphalt, Strassenname = strassenname, BezeichnungVon = strassenname.GetStrassennameBezeichnungVon(), BezeichnungBis = strassenname.GetStrassennameBezeichnungBis(), Belastungskategorie = belastungskategorie, BreiteFahrbahn = 20, BreiteTrottoirLinks = 5, BreiteTrottoirRechts = 10, Laenge = 100, Ortsbezeichnung = "Ortsbezeichnung", Strasseneigentuemer = eigentuemerTyp, Trottoir = TrottoirTyp.BeideSeiten }); }
private void AssertPoIsTheExpected(IEnumerable <StrassenabschnitteListeOhneInspektionsroutePo> pos, string strassenabschnittName, EigentuemerTyp eigentuemerTyp) { var po = pos.Single(p => p.Strassenname == strassenabschnittName); Assert.AreEqual(strassenabschnittName, po.Strassenname); Assert.AreEqual("IA", po.BelastungskategorieTyp); Assert.AreEqual(LocalizationService.GetLocalizedBelastungskategorieTyp(po.BelastungskategorieTyp), po.BelastungskategorieBezeichnung); Assert.AreEqual(strassenabschnittName.GetStrassennameBezeichnungVon(), po.BezeichnungVon); Assert.AreEqual(strassenabschnittName.GetStrassennameBezeichnungBis(), po.BezeichnungBis); Assert.AreEqual(eigentuemerTyp, po.Strasseneigentuemer); Assert.AreEqual(LocalizationService.GetLocalizedEnum(po.Strasseneigentuemer), po.StrasseneigentuemerBezeichnung); Assert.AreEqual(2000, po.FlaecheFahrbahn); Assert.AreEqual(500, po.FlaecheTrottoirLinks); Assert.AreEqual(1000, po.FlaecheTrottoirRechts); }