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

            var pos = GetPosWithFilter(filter);

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

            var pos = GetPosWithFilter(filter);

            Assert.AreEqual(5, pos.Count);

            AssertEntityThree(pos);

            AssertEntitySix(pos);

            AssertEntitySeven(pos);
            AssertEntityEight(pos);
            AssertEntityNine(pos);
        }
        private List <EineListeVonRealisiertenMassnahmenGeordnetNachJahrenPo> GetPosWithFilter(EineListeVonRealisiertenMassnahmenGeordnetNachJahrenGridCommand filter)
        {
            //Generate Report
            BrowserDriver.GeneratReports(filter, rp => BrowserDriver.InvokePostAction <EineListeVonRealisiertenMassnahmenGeordnetNachJahrenController, EineListeVonRealisiertenMassnahmenGeordnetNachJahrenGridCommand>((c, r) => c.GetReport(r), rp, false));

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