public void TestWithNoFilter() { var filter = new EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand(); var pos = GetPosWithFilter(filter); Assert.AreEqual(3, pos.Count); AssertEntityOne(pos); AssertEntityTwo(pos); AssertEntityThree(pos); }
public void TestWithStatus() { var filter = new EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand { Status = (int?)StatusTyp.Abgeschlossen }; var pos = GetPosWithFilter(filter); Assert.AreEqual(1, pos.Count); AssertEntityOne(pos); }
public void TestWithProjektname() { var filter = new EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand { Projektname = "MT01" }; var pos = GetPosWithFilter(filter); Assert.AreEqual(1, pos.Count); AssertEntityOne(pos); }
public void TestWithTeilsystem() { var filter = new EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand { Teilsystem = (int?)TeilsystemTyp.Strassen }; var pos = GetPosWithFilter(filter); Assert.AreEqual(1, pos.Count); AssertEntityOne(pos); }
public void TestWithDringlichkeit() { var filter = new EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand { Dringlichkeit = (int?)DringlichkeitTyp.Dringlich }; var pos = GetPosWithFilter(filter); Assert.AreEqual(1, pos.Count); AssertEntityTwo(pos); }
public void TestWithAllFilter() { var filter = new EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand { Projektname = "MT01", Status = (int?)StatusTyp.Abgeschlossen, Teilsystem = (int?)TeilsystemTyp.Strassen, Dringlichkeit = (int?)DringlichkeitTyp.Mittelfristig, }; var pos = GetPosWithFilter(filter); Assert.AreEqual(1, pos.Count); AssertEntityOne(pos); }
private List <EineListeVonMassnahmenGegliedertNachTeilsystemenPo> GetPosWithFilter(EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand filter) { //Generate Report BrowserDriver.GeneratReports(filter, rp => BrowserDriver.InvokePostAction <EineListeVonMassnahmenGegliedertNachTeilsystemenController, EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand>((c, r) => c.GetReport(r), rp, false)); //Assert on Po-s return(GetPos <EineListeVonMassnahmenGegliedertNachTeilsystemenPo>()); }