public void Czy_Adaptuje_Prawidlowo()
        {
            //Ustal
            byte kolumnaZadana = default(byte);

            byte rzadZadany = default(byte);

            string tekstZadany = default(string);

            Brush kolorTlaZadany = default(Brush);

            Mock <IKomorkaWejsciowaKwoty> komorkaAdaptowalna_Mock = Stworz_KomorkaWejsciowaKwoty_Mock.Stworz_Pola_WeryfikowalnyMock(kolumnaZadana, rzadZadany, tekstZadany, kolorTlaZadany);

            IKomorkaWejsciowaKwoty komorkaWejsciowaKwoty = Stworz_KomorkaWejsciowaKwotyAdapter.Stworz(komorkaAdaptowalna_Mock.Object);

            //Dzialaj i Asercja
            AsertujKomorka.Asertuj(kolumnaZadana, rzadZadany, tekstZadany, kolorTlaZadany, komorkaWejsciowaKwoty);

            komorkaAdaptowalna_Mock.Verify(komorka => komorka.Kolumna, Times.Once);

            komorkaAdaptowalna_Mock.Verify(komorka => komorka.Rzad, Times.Once);

            komorkaAdaptowalna_Mock.Verify(komorka => komorka.Tekst, Times.Once);

            komorkaAdaptowalna_Mock.Verify(komorka => komorka.KolorTla, Times.Once);
        }
Beispiel #2
0
        private void ZezwolMozliwoscOblicznia(IKomorkaWejsciowaKwoty komorkaKwotyWejsciowej)
        {
            zabraniajacaKomorkiKwotyWejsciowej.RemoveAll(komorka => komorka == komorkaKwotyWejsciowej);

            if (zabraniajacaKomorkiKwotyWejsciowej.Any() == false)
            {
                CzyMoznaObliczac = true;
            }
        }
Beispiel #3
0
 public void ZmienMozliwoscOblicznia(IKomorkaWejsciowaKwoty komorkaKwotyWejsciowej, bool czyPozwala)
 {
     if (czyPozwala == true)
     {
         ZezwolMozliwoscOblicznia(komorkaKwotyWejsciowej);
     }
     else
     {
         ZabronMozliwoscOblicznia(komorkaKwotyWejsciowej);
     }
 }
Beispiel #4
0
        public void Czy_Tworzy_Prawidlowo(byte indeks)
        {
            //Ustal
            IKomorkaWejsciowaKwoty komorka = Stworz_KomorkaImieniaINaleznosciWejscowej.Stworz(indeks) as IKomorkaWejsciowaKwoty;

            //Dzialaj i Asercja
            AsertujKomorka.AsertujKolumne(1, komorka.Kolumna);

            AsertujKomorka.AsertujRzad((byte)(indeks + 1), komorka.Rzad);

            AsertujKomorka.AsertujTekst(String.Empty, komorka.Tekst);

            AsertujKomorka.AsertujKolorTla(Brushes.Transparent, komorka.KolorTla);
        }
Beispiel #5
0
        private static Brush KolorTlaPoKonwersji(bool czyKonwertuje)
        {
            //Ustal
            IKomorkaWejsciowaKwoty komorka = Stworz_KomorkaImieniaINaleznosciWejscowej.Stworz
                                             (
                czyKonwertuje,
                out IKonwerterTekstKwotyWejsciowejProkurentDlaKomorka konwerterTekstKwotyWejsciowejProkurent
                                             ) as IKomorkaWejsciowaKwoty;

            //Dzialaj
            Stworz_KonwerterTekstKwotyWejsciowejProkurentDlaKomorka_Mock.Podnies_ZmianaTekstKwotyWejsciowejKonwerter(konwerterTekstKwotyWejsciowejProkurent);

            Brush kolorTla = komorka.KolorTla;

            return(kolorTla);
        }
Beispiel #6
0
        public void Czy_Tekst_Uaktualnia_Akcje()
        {
            //Ustal
            Mock <IKonwerterTekstKwotyWejsciowejProkurentDlaKomorka> konwerterTekstKwotyWejsciowejProkurent_Mock =
                Stworz_KonwerterTekstKwotyWejsciowejProkurentDlaKomorka_Mock.Stworz_Konwertuj_WeryfikowalnyMock();

            IKomorkaWejsciowaKwoty komorka = Stworz_KomorkaImieniaINaleznosciWejscowej.Stworz
                                             (
                konwerterTekstKwotyWejsciowejProkurent_Mock.Object
                                             ) as IKomorkaWejsciowaKwoty;

            string nowyTekst = default(string);

            //Dzialaj
            komorka.Tekst = nowyTekst;

            //Asercja
            konwerterTekstKwotyWejsciowejProkurent_Mock.Verify(prokurent => prokurent.Konwertuj(It.IsAny <string>(), out It.Ref <INaleznoscSwiadczenieBaza> .IsAny), Times.Once);
        }
        internal static ICzyMoznaObliczacWkaznik Stworz(bool[] poczatkoweWskazniki, out IKomorkaWejsciowaKwoty[] komorkiTabela)
        {
            ICzyMoznaObliczacWkaznik czyMoznaObliczacWkaznik = Stworz_CzyMoznaObliczacWkaznik.Stworz();

            byte rozmiarTableliKomorek = (byte)poczatkoweWskazniki.Length;

            komorkiTabela = new IKomorkaWejsciowaKwoty[rozmiarTableliKomorek];

            for (byte indeks = 0; indeks < rozmiarTableliKomorek; indeks++)
            {
                komorkiTabela[indeks] = Stworz_KomorkaWejsciowaKwoty_Mock.Stworz_Mock();
            }

            for (byte indeks = 0; indeks < rozmiarTableliKomorek; indeks++)
            {
                czyMoznaObliczacWkaznik.ZmienMozliwoscOblicznia(komorkiTabela[indeks], poczatkoweWskazniki[indeks]);
            }

            return(czyMoznaObliczacWkaznik);
        }
 public static IKomorkaWejsciowaKwoty Stworz(IKomorkaWejsciowaKwoty komorkaWejsciowaKwotyAdaptowalna)
 {
     return(new KomorkaWejsciowaKwotyAdapter(komorkaWejsciowaKwotyAdaptowalna));
 }
 /// <summary>
 /// Stworz adapter komorki kwoty wejsciowej.
 /// </summary>
 internal KomorkaWejsciowaKwotyAdapter(IKomorkaWejsciowaKwoty komorkaWejsciowaKwotyAdaptowalna) : base(komorkaWejsciowaKwotyAdaptowalna)
 {
     komorkaAdaptowana = komorkaWejsciowaKwotyAdaptowalna;
 }
Beispiel #10
0
        private void ZabronMozliwoscOblicznia(IKomorkaWejsciowaKwoty komorkaKwotyWejsciowej)
        {
            zabraniajacaKomorkiKwotyWejsciowej.Add(komorkaKwotyWejsciowej);

            CzyMoznaObliczac = false;
        }