private static void CheckStrassenabschnittCalculatedFields(Table table) { var netzinformationCalculatedValuesRows = table.CreateSet <NetzinformationCalculatedValuesRow>(); foreach (var row in netzinformationCalculatedValuesRows) { Guid strassenabschnittId = StrassenabschnittIds[row.Id]; Strassenabschnitt strassenabschnitt = Strassenabschnitten[strassenabschnittId]; if (!string.IsNullOrEmpty(row.FlächeFahrbahn)) { Assert.AreEqual(row.FlächeFahrbahnValue, strassenabschnitt.FlaecheFahrbahn); } if (!string.IsNullOrEmpty(row.FlächeTrottoirLinks)) { Assert.AreEqual(row.FlächeTrottoirLinksValue, strassenabschnitt.FlaecheTrottoirLinks); } if (!string.IsNullOrEmpty(row.FlächeTrottoirRechts)) { Assert.AreEqual(row.FlächeTrottoirRechtsValue, strassenabschnitt.FlaecheTrottoirRechts); } if (!string.IsNullOrEmpty(row.FlächeTrottoir)) { Assert.AreEqual(row.FlächeTrottoirValue, strassenabschnitt.FlaecheTrottoir); } } }
public static Zustandsabschnitt GetZustandsabschnitt(Strassenabschnitt strassenabschnitt, decimal zustandsindex = 0.0m) { return(new Zustandsabschnitt { Aufnahmedatum = new DateTime(2010, 10, 10), Aufnahmeteam = "Aufnahmeteam", Laenge = strassenabschnitt.Laenge, Bemerkung = "Bemerkung", BezeichnungVon = strassenabschnitt.BezeichnungVon.GetZustandsabschnittBezeichnungVon(), BezeichnungBis = strassenabschnitt.BezeichnungBis.GetZustandsabschnittBezeichnungBis(), Erfassungsmodus = ZustandsErfassungsmodus.Manuel, Strassenabschnitt = strassenabschnitt, Wetter = WetterTyp.KeinRegen, Zustandsindex = zustandsindex, ZustandsindexTrottoirLinks = ZustandsindexTyp.Mittel, ZustandsindexTrottoirRechts = ZustandsindexTyp.Mittel }); }
public IQueryOver <Zustandsabschnitt, Zustandsabschnitt> BuildFilter(IQueryOver <Zustandsabschnitt, Zustandsabschnitt> source) { Strassenabschnitt sa = null; return(source.Where(Restrictions.On(() => sa.Ortsbezeichnung).IsInsensitiveLike(Parameter.Ortsbezeichnung.ToLower(), MatchMode.Anywhere))); }