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

            var pos = GetPosWithFilter(filter);

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

            var pos = GetPosWithFilter(filter);

            Assert.AreEqual(5, pos.Count);

            AssertEntityThree(pos);

            AssertEntityFour(pos);
            AssertEntityFive(pos);
            AssertEntitySix(pos);

            AssertEntityNine(pos);
        }
        private List <EineListeVonRealisiertenMassnahmenGeordnetNachJahrenSummarischPo> GetPosWithFilter(EineListeVonRealisiertenMassnahmenGeordnetNachJahrenSummarischGridCommand filter)
        {
            //Generate Report
            BrowserDriver.GeneratReports(filter, rp => BrowserDriver.InvokePostAction <EineListeVonRealisiertenMassnahmenGeordnetNachJahrenSummarischController, EineListeVonRealisiertenMassnahmenGeordnetNachJahrenSummarischGridCommand>((c, r) => c.GetReport(r), rp, false));

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