Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 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);
        }