private void PrepareStrassenabschnittAndZustandabschnittTabellarischData(NHibernateTestScope scope) { var belastungskategorieIA = TestDataHelpers.GetBelastungskategorie(scope, "IA"); var belastungskategorieIC = TestDataHelpers.GetBelastungskategorie(scope, "IC"); var strAbschnitt1 = TestDataHelpers.GetStrassenabschnitt(CurrentErfassungPeriods[NetzErfassungsmodus.Tabellarisch], "first", belastungskategorieIA, EigentuemerTyp.Gemeinde); var strAbschnitt2 = TestDataHelpers.GetStrassenabschnitt(CurrentErfassungPeriods[NetzErfassungsmodus.Tabellarisch], "second", belastungskategorieIC, EigentuemerTyp.Gemeinde); scope.Session.Save(strAbschnitt1); scope.Session.Save(strAbschnitt2); var zndAbschnitt1 = TestDataHelpers.GetZustandsabschnitt(strAbschnitt1, 0.3m); var zndAbschnitt2 = TestDataHelpers.GetZustandsabschnitt(strAbschnitt2, 2.3m); scope.Session.Save(zndAbschnitt1); scope.Session.Save(zndAbschnitt2); }
private void PrepareNetzSummarischData(NHibernateTestScope scope) { var netzSummarisch = scope.Session.Query <NetzSummarisch>().Single(m => m.Mandant.MandantName == mandants[NetzErfassungsmodus.Summarisch].MandantName); var belastungskategorieIA = TestDataHelpers.GetBelastungskategorie(scope, "IA"); var belastungskategorieIC = TestDataHelpers.GetBelastungskategorie(scope, "IC"); var netzSummarischDetailIA = scope.Session.Query <NetzSummarischDetail>().ToList().Single(m => m.Mandant.MandantName == mandants[NetzErfassungsmodus.Summarisch].MandantName && m.Belastungskategorie == belastungskategorieIA); var netzSummarischDetailIC = scope.Session.Query <NetzSummarischDetail>().ToList().Single(m => m.Mandant.MandantName == mandants[NetzErfassungsmodus.Summarisch].MandantName && m.Belastungskategorie == belastungskategorieIC); netzSummarischDetailIA.Fahrbahnflaeche = 100; netzSummarischDetailIA.Fahrbahnlaenge = 50; netzSummarischDetailIA.MittlererZustand = 2.1m; netzSummarischDetailIA.Fahrbahnflaeche = 80; netzSummarischDetailIA.Fahrbahnlaenge = 30; netzSummarischDetailIA.MittlererZustand = 1.3m; scope.Session.Save(netzSummarisch); scope.Session.Save(netzSummarischDetailIA); scope.Session.Save(netzSummarischDetailIC); }
private void PrepareStrassenabschnittGISData(NHibernateTestScope scope) { var belastungskategorieIB = TestDataHelpers.GetBelastungskategorie(scope, "IB"); var belastungskategorieIC = TestDataHelpers.GetBelastungskategorie(scope, "IC"); var strassenabschnittGisIB = TestDataHelpers.GetStrassenabschnittGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "str1", belastungskategorieIB, EigentuemerTyp.Gemeinde); var strassenabschnittGisIC = TestDataHelpers.GetStrassenabschnittGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "str2", belastungskategorieIC, EigentuemerTyp.Gemeinde); scope.Session.Save(strassenabschnittGisIB); scope.Session.Save(strassenabschnittGisIC); var zustandsabschnittGisIB = TestDataHelpers.GetZustandsabschnittGIS(strassenabschnittGisIB, 2.3m); var zustandsabschnittGisIC = TestDataHelpers.GetZustandsabschnittGIS(strassenabschnittGisIC, 0.3m); scope.Session.Save(zustandsabschnittGisIB); scope.Session.Save(zustandsabschnittGisIC); var inspektionsRouteGisIB = TestDataHelpers.GetInspektionsRouteGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "insp1", DateTime.Parse("2012.01.01"), strassenabschnittGisIB); var inspektionsRouteGisIC = TestDataHelpers.GetInspektionsRouteGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "insp1", DateTime.Parse("2012.03.21"), strassenabschnittGisIC); scope.Session.Save(inspektionsRouteGisIB); scope.Session.Save(inspektionsRouteGisIC); }