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); }
private void ZezwolMozliwoscOblicznia(IKomorkaWejsciowaKwoty komorkaKwotyWejsciowej) { zabraniajacaKomorkiKwotyWejsciowej.RemoveAll(komorka => komorka == komorkaKwotyWejsciowej); if (zabraniajacaKomorkiKwotyWejsciowej.Any() == false) { CzyMoznaObliczac = true; } }
public void ZmienMozliwoscOblicznia(IKomorkaWejsciowaKwoty komorkaKwotyWejsciowej, bool czyPozwala) { if (czyPozwala == true) { ZezwolMozliwoscOblicznia(komorkaKwotyWejsciowej); } else { ZabronMozliwoscOblicznia(komorkaKwotyWejsciowej); } }
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); }
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); }
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; }
private void ZabronMozliwoscOblicznia(IKomorkaWejsciowaKwoty komorkaKwotyWejsciowej) { zabraniajacaKomorkiKwotyWejsciowej.Add(komorkaKwotyWejsciowej); CzyMoznaObliczac = false; }