public void TestWithProjektname()
        {
            var filter = new EineListeVonRealisiertenMassnahmenGeordnetNachJahrenGISGridCommand
            {
                ErfassungsPeriodIdVon = GetClosedErfassungPeriodId(),
                ErfassungsPeriodIdBis = GetCurrentErfassungsPeriodId(),
                Projektname           = "01"
            };

            var pos = GetPosWithFilter(filter);

            Assert.AreEqual(1, pos.Count);
            AssertEntityOne(pos);
        }
        public void TestWithLeitendeOrganisationFilter()
        {
            var filter = new EineListeVonRealisiertenMassnahmenGeordnetNachJahrenGISGridCommand
            {
                ErfassungsPeriodIdVon = GetClosedErfassungPeriodId(),
                ErfassungsPeriodIdBis = GetCurrentErfassungsPeriodId(),
                LeitendeOrganisation  = "ORG1",
            };

            var pos = GetPosWithFilter(filter);

            Assert.AreEqual(1, pos.Count);
            AssertEntityOne(pos);
        }
        public void TestWithNoFilter()
        {
            var filter = new EineListeVonRealisiertenMassnahmenGeordnetNachJahrenGISGridCommand
            {
                ErfassungsPeriodIdVon = GetClosedErfassungPeriodId(),
                ErfassungsPeriodIdBis = GetCurrentErfassungsPeriodId()
            };

            var pos = GetPosWithFilter(filter);

            Assert.AreEqual(5, pos.Count);
            AssertEntityOne(pos);
            AssertEntityTwo(pos);
            AssertEntityThree(pos);
            AssertEntitySix(pos);
            AssertEntityNine(pos);
        }
        private List <EineListeVonRealisiertenMassnahmenGeordnetNachJahrenGISPo> GetPosWithFilter(EineListeVonRealisiertenMassnahmenGeordnetNachJahrenGISGridCommand filter)
        {
            //Generate Report
            BrowserDriver.GeneratReports(filter, rp => BrowserDriver.InvokePostAction <EineListeVonRealisiertenMassnahmenGeordnetNachJahrenGISController, EineListeVonRealisiertenMassnahmenGeordnetNachJahrenGISGridCommand>((c, r) => c.GetReport(r), rp, false));

            //Assert on Po-s
            return(GetPos <EineListeVonRealisiertenMassnahmenGeordnetNachJahrenGISPo>());
        }