Exemple #1
0
        public void BI005()
        {
            string                 Baza                   = "BITest";
            Logowanie              logowanie              = new Logowanie(driver);
            StronaGlowna           stronaGlowna           = logowanie.Zaloguj(BAZA_NUNIT_UI, "Administrator");
            LicencjaDemonstracyjna licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne();

            if (!licencjaDemonstracyjna.CzyLicencjaFirmowaZaznaczona())
            {
                licencjaDemonstracyjna.ZaznaczOdznaczFirmowaLicencja();
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
                logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator");
            }
            else
            {
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }
            Drzewko drzewko = stronaGlowna.PrzejdzDoOpcji();

            drzewko.MaksymalizujOkno();

            drzewko.PrzejdzDoBI();

            ModeleDanych           modeleDanych           = drzewko.PrzejdzDoModeleDanych();
            DefinicjaWskaznikaOkno definicjaWskaznikaOkno = modeleDanych.NowaDefinicjaWskaznika1();

            definicjaWskaznikaOkno.WpiszWPoleNazwa("AA_WSK");
            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_%");
            Assert.AreEqual("BI_m_a_% udział elementów wyngrodzenia w całości kosztów wynagrodzeń", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_ABC");
            Assert.AreEqual("BI_m_a_ABC_Klasyfikacja ABC", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_Analiza na");
            Assert.AreEqual("BI_m_a_Analiza należności i zobowiązań kontrahenta", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_Analiza kw");
            Assert.AreEqual("BI_m_a_Analiza kwot projektu", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.ZamknijOkno();
            modeleDanych.Kliknij_Nie();

            modeleDanych.ZamknijOkno();
            licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne();
            if (!licencjaDemonstracyjna.CzyLicencjaHandlowaZaznaczona())
            {
                licencjaDemonstracyjna.ZaznaczOdznaczHandlowaLicencja();
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
                logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator");
            }
            else
            {
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }

            drzewko = stronaGlowna.PrzejdzDoOpcji();

            drzewko.PrzejdzDoBI();

            modeleDanych           = drzewko.PrzejdzDoModeleDanych();
            definicjaWskaznikaOkno = modeleDanych.NowaDefinicjaWskaznika1();
            definicjaWskaznikaOkno.WpiszWPoleNazwa("AA_WSK");
            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_%");
            Assert.AreNotEqual("BI_m_a_% udział elementów wyngrodzenia w całości kosztów wynagrodzeń", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_ABC");
            Assert.AreEqual("BI_m_a_ABC_Klasyfikacja ABC", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_Analiza na");
            Assert.AreNotEqual("BI_m_a_Analiza należności i zobowiązań kontrahenta", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.WpiszWPoleDefinicja("BI_m_a_Analiza kw");
            Assert.AreNotEqual("BI_m_a_Analiza kwot projektu", definicjaWskaznikaOkno.PobierzTekstZPolaDefinicj());

            definicjaWskaznikaOkno.ZamknijOkno();
            modeleDanych.Kliknij_Nie();

            drzewko.PrzejdzDoSystemowe();
            Operatorzy operatorzy = drzewko.PrzejdzDoOperatorzy();

            OperatorOkno operatorOkno = operatorzy.OtworzOperatoraOKodzie("Adam Pitera");

            operatorOkno.PrzejdzDoZakladkiSystemowe();
            if (!operatorOkno.CzyZazrzadzaPozostalymiOperatorami())
            {
                operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami();
            }
            operatorOkno.KliknijOK();
            drzewko.ZapiszIZamknij();

            licencjaDemonstracyjna = stronaGlowna.PrzejdzDoLicencjeDemonstracyjne();
            if (!licencjaDemonstracyjna.CzyLicencjaFirmowaZaznaczona())
            {
                licencjaDemonstracyjna.ZaznaczOdznaczFirmowaLicencja();
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }
            else
            {
                stronaGlowna = licencjaDemonstracyjna.ZapiszIZamknij();
            }
            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera");


            drzewko = stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoBI();
            modeleDanych           = drzewko.PrzejdzDoModeleDanych();
            definicjaWskaznikaOkno = modeleDanych.NowaDefinicjaWskaznika2();
            definicjaWskaznikaOkno.WpiszWPoleNazwa("test");
            definicjaWskaznikaOkno.PrzejdzDoZakladkiTabele();
            definicjaWskaznikaOkno.WpiszWPoleDostepneZrodla("Tryby");

            Assert.AreEqual("TrybyZajec",
                            definicjaWskaznikaOkno.ElementNTabeliKolumny(0, "Nazwa").Text);

            definicjaWskaznikaOkno.DodajZDostepnychDoWybranych();
            definicjaWskaznikaOkno.FocusNaOkienko();
            definicjaWskaznikaOkno.ZamknijOkno();
            definicjaWskaznikaOkno.KliknijNie();
            modeleDanych.ZamknijOkno();
            modeleDanych.Kliknij_Tak();

            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Administrator");

            drzewko = stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoSystemowe();
            operatorzy   = drzewko.PrzejdzDoOperatorzy();
            operatorOkno = operatorzy.OtworzOperatoraOKodzie("Adam Pitera");
            operatorOkno.PrzejdzDoZakladkiSystemowe();
            if (operatorOkno.CzyZazrzadzaPozostalymiOperatorami())
            {
                operatorOkno.ZaznaczOdznaczZarzadzaPozostalymiOperatorami();
            }
            operatorOkno.KliknijOK();
            drzewko.ZapiszIZamknij();

            logowanie.ZalogujPonownie(BAZA_BI_TEST, "Adam Pitera");
            drzewko = stronaGlowna.PrzejdzDoOpcji();
            drzewko.PrzejdzDoBI();
            modeleDanych = drzewko.PrzejdzDoModeleDanych();

            definicjaWskaznikaOkno = modeleDanych.NowaDefinicjaWskaznika2();
            definicjaWskaznikaOkno.WpiszWPoleNazwa("test");
            definicjaWskaznikaOkno.PrzejdzDoZakladkiTabele();
            definicjaWskaznikaOkno.WpiszWPoleDostepneZrodla("Tryb");

            Assert.AreNotEqual("TrybyZajec",
                               definicjaWskaznikaOkno.ElementNTabeliKolumny(0, "Nazwa").Text);


            definicjaWskaznikaOkno.ZamknijOkno();
            definicjaWskaznikaOkno.KliknijNie();
            modeleDanych.ZamknijOkno();
        }