public void Czy_CzyMoznaObliczacWskaznik_CzyMoznaObliczac_Zwraca_Falsz_PoSeriiZmian(bool[] Wskazniki) { //Ustal ICzyMoznaObliczacWkaznik czyMoznaObliczacWkaznik = Stworz_CzyMoznaObliczacWkaznik.Stworz(); Mock <EventHandler <ZmianaStatusuMozliwosciObliczania_ArgumentyZdarzenia> > obslugaZdarzenia = DodajSubskrypcjeWydarzeniuZmianaWartosci.DodajAtrapeOslugiaZdarzenia(czyMoznaObliczacWkaznik); bool NaKtoraZmianeCzyMoznaObliczac = false; LicznikWywolan licznik = DodajSubskrypcjeWydarzeniuZmianaWartosci.DodajLicznikWywolan(czyMoznaObliczacWkaznik, NaKtoraZmianeCzyMoznaObliczac); //Dzialaj czyMoznaObliczacWkaznik.ZmienMozliwoscOblicznia(Stworz_KomorkaWejsciowaKwoty_Mock.Stworz_Mock(), NaKtoraZmianeCzyMoznaObliczac); //Dzialaj for (byte indeks = 0; indeks < (byte)Wskazniki.Length; indeks++) { if (Wskazniki[indeks] == false) { czyMoznaObliczacWkaznik.ZmienMozliwoscOblicznia(Stworz_KomorkaWejsciowaKwoty_Mock.Stworz_Mock(), NaKtoraZmianeCzyMoznaObliczac); } } //Asercja WeryfikujZdarzenie(obslugaZdarzenia, licznik); }
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); }
public void Czy_CzyMoznaObliczacWskaznik_CzyMoznaObliczac_Zwraca_Falsz__PoZmianieNaFalsz() { //Ustal ICzyMoznaObliczacWkaznik czyMoznaObliczacWkaznik = Stworz_CzyMoznaObliczacWkaznik.Stworz(); Mock <EventHandler <ZmianaStatusuMozliwosciObliczania_ArgumentyZdarzenia> > obslugaZdarzenia = DodajSubskrypcjeWydarzeniuZmianaWartosci.DodajAtrapeOslugiaZdarzenia(czyMoznaObliczacWkaznik); bool NaKtoraZmianeCzyMoznaObliczac = true; LicznikWywolan licznik = DodajSubskrypcjeWydarzeniuZmianaWartosci.DodajLicznikWywolan(czyMoznaObliczacWkaznik, NaKtoraZmianeCzyMoznaObliczac); //Dzialaj czyMoznaObliczacWkaznik.ZmienMozliwoscOblicznia(Stworz_KomorkaWejsciowaKwoty_Mock.Stworz_Mock(), NaKtoraZmianeCzyMoznaObliczac); //Asercja WeryfikujZdarzenie(obslugaZdarzenia, licznik); }
internal static IFabrykaModeluWidokuDlaTabelaKomorek Stworz_StworzKomorki_Mock() { Mock <IFabrykaModeluWidokuDlaTabelaKomorek> fabryka_Mock = Stworz_MockWlasciwy(); fabryka_Mock. Setup(fabryka => fabryka.StworzKomorkaDiagonalna(It.IsAny <IKomorkaImieniaINaleznosciWejscowej>())). Returns(Stworz_KomorkaDiagonalna_Mock.Stworz_Mock()); fabryka_Mock. Setup(fabryka => fabryka.StworzKomorkaDolnotrojkatnaKwotyNaleznej(It.IsAny <IKomorkaKwotyNaleznej>())). Returns(Stworz_KomorkaDolnotrojkatnaKwotyNaleznej_Mock.Stworz_Mock()); fabryka_Mock. Setup(fabryka => fabryka.StworzKomorkaGornotrojkatnaKwotyNaleznej(It.IsAny <IKomorkaKwotyNaleznej>())). Returns(Stworz_KomorkaGornotrojkatnaKwotyNaleznej_Mock.Stworz_Mock()); fabryka_Mock. Setup(fabryka => fabryka.StworzKomorkaWejsciowaKwoty(It.IsAny <IKomorkaImieniaINaleznosciWejscowej>())). Returns(Stworz_KomorkaWejsciowaKwoty_Mock.Stworz_Mock()); fabryka_Mock. Setup(fabryka => fabryka.StworzKomorkaWejsciowaImienia(It.IsAny <IKomorkaImieniaINaleznosciWejscowej>())). Returns(Stworz_KomorkaWejsciowaImienia_Mock.Stworz_Mock()); fabryka_Mock. Setup(fabryka => fabryka.StworzKomorkaWyjsciowaImienia(It.IsAny <IKomorkaImieniaINaleznosciWejscowej>())). Returns(Stworz_KomorkaWyjsciowaImienia_Mock.Stworz_Mock()); fabryka_Mock. Setup(fabryka => fabryka.StworzKomorkaKwotyNaleznej(It.IsAny <byte>(), It.IsAny <byte>(), It.IsAny <IKonwerterNaleznoscNaStringProkurent>())). Returns(Stworz_KomorkaKwotyNaleznej_Mock.Stworz_Mock()); fabryka_Mock. Setup(fabryka => fabryka.StworzKomorkiImieniaINaleznosciWejscowej(It.IsAny <byte>(), It.IsAny <IKonwerterTekstKwotyWejsciowejProkurent>())). Returns(Stworz_KomorkaImieniaINaleznosciWejscowej_Mock.Stworz_Mock()); fabryka_Mock. Setup(fabryka => fabryka.StworzKomorkaListyKryteriumWyboru()). Returns(Stworz_KomorkaListyKryteriumWyboru_Mock.Stworz_Mock()); fabryka_Mock. Setup(fabryka => fabryka.StworzKomorkaListyRodzajuNaleznosci()). Returns(Stowrz_KomorkaListyRodzajuNaleznosci_Mock.Stworz_Mock()); return(fabryka_Mock.Object); }
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); }