Ejemplo n.º 1
0
        public void TestWithNoFilter()
        {
            var filter = new EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand();

            var pos = GetPosWithFilter(filter);

            Assert.AreEqual(3, pos.Count);
            AssertEntityOne(pos);
            AssertEntityTwo(pos);
            AssertEntityThree(pos);
        }
Ejemplo n.º 2
0
        public void TestWithStatus()
        {
            var filter = new EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand
            {
                Status = (int?)StatusTyp.Abgeschlossen
            };

            var pos = GetPosWithFilter(filter);

            Assert.AreEqual(1, pos.Count);
            AssertEntityOne(pos);
        }
Ejemplo n.º 3
0
        public void TestWithProjektname()
        {
            var filter = new EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand
            {
                Projektname = "MT01"
            };

            var pos = GetPosWithFilter(filter);

            Assert.AreEqual(1, pos.Count);
            AssertEntityOne(pos);
        }
Ejemplo n.º 4
0
        public void TestWithTeilsystem()
        {
            var filter = new EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand
            {
                Teilsystem = (int?)TeilsystemTyp.Strassen
            };

            var pos = GetPosWithFilter(filter);

            Assert.AreEqual(1, pos.Count);
            AssertEntityOne(pos);
        }
Ejemplo n.º 5
0
        public void TestWithDringlichkeit()
        {
            var filter = new EineListeVonMassnahmenGegliedertNachTeilsystemenGridCommand
            {
                Dringlichkeit = (int?)DringlichkeitTyp.Dringlich
            };

            var pos = GetPosWithFilter(filter);

            Assert.AreEqual(1, pos.Count);
            AssertEntityTwo(pos);
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        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>());
        }