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_CzyMoznaObliczacWskaznik_CzyMoznaObliczac_Zwraca_Prawde_PoStworzeniu() { //Ustal ICzyMoznaObliczacWkaznik czyMoznaObliczacWkaznik = Stworz_CzyMoznaObliczacWkaznik.Stworz(); Mock <EventHandler <ZmianaStatusuMozliwosciObliczania_ArgumentyZdarzenia> > obslugaZdarzenia = DodajSubskrypcjeWydarzeniuZmianaWartosci.DodajAtrapeOslugiaZdarzenia(czyMoznaObliczacWkaznik); LicznikWywolan licznik = DodajSubskrypcjeWydarzeniuZmianaWartosci.DodajLicznikWywolan(czyMoznaObliczacWkaznik, default(bool)); //Asercja WeryfikujZdarzenie(obslugaZdarzenia, licznik); }
private static void Czy_CanExecute_ZmianaWartosci_ZmieniaWartoscNa(bool czyPozwalam) { //Ustal ICzyMoznaObliczacWkaznik czyMoznaObliczacWkaznik = Stworz_CzyMoznaObliczacWkaznik.Stworz(); IObliczKomenda komenda = Stworz_ObliczKomenda.Stworz(czyMoznaObliczacWkaznik); //Dzialaj czyMoznaObliczacWkaznik.ZmienMozliwoscOblicznia(default(IKomorkaWejsciowaKwoty), czyPozwalam); //Asercja Assert.Equal(czyPozwalam, komenda.CanExecute(default(object))); }
internal static LicznikWywolan DodajLicznikWywolan(ICzyMoznaObliczacWkaznik czyMoznaObliczacWkaznik, bool NaKtoraZmianeCzyMoznaObliczac) { LicznikWywolan licznik = new LicznikWywolan(); czyMoznaObliczacWkaznik.ZmianaWartosci += (senderx, e) => { if (e.CzyMoznaObliczac == NaKtoraZmianeCzyMoznaObliczac) { licznik.DodajWywolanie(); } }; return(licznik); }
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 ModelWidokuDzielnika(IFabrykaModelWidoku fabrykaModelWidoku, IUstawienia ustawienia, IModelDzielnikaDlaModelWidoku model, ICzyMoznaObliczacWkaznik czyMoznaObliczacWkaznik) { this.fabrykaModelWidoku = fabrykaModelWidoku; this.ustawienia = ustawienia; ElementWysokosc = ustawienia.ElementSzerokosc; tabelaKomorek = fabrykaModelWidoku.StworzTabelaKomorek(ustawienia); ObliczKomenda = fabrykaModelWidoku.StworzObliczKomenda(UaktualnijModel, czyMoznaObliczacWkaznik); model.ObliczonaTabelNaleznocsci += ModelDzielnika_ObliczonaTabelNaleznocsci; uaktualniacz = fabrykaModelWidoku.StworzModelUaktualniacz(); }
public void Czy_CzyMoznaObliczacWskaznik_CzyMoznaObliczac_Zwraca_Prawda_PoSeriiZmianPrzywracajacychPrawde(bool[] poczatkoweWskazniki) { //Ustal ICzyMoznaObliczacWkaznik czyMoznaObliczacWkaznik = Stworz_CzyMoznaObliczacWkaznik.Stworz(poczatkoweWskazniki, out IKomorkaWejsciowaKwoty[] komorkiTabela); Mock <EventHandler <ZmianaStatusuMozliwosciObliczania_ArgumentyZdarzenia> > obslugaZdarzenia = DodajSubskrypcjeWydarzeniuZmianaWartosci.DodajAtrapeOslugiaZdarzenia(czyMoznaObliczacWkaznik); bool NaKtoraZmianeCzyMoznaObliczac = true; LicznikWywolan licznik = DodajSubskrypcjeWydarzeniuZmianaWartosci.DodajLicznikWywolan(czyMoznaObliczacWkaznik, NaKtoraZmianeCzyMoznaObliczac); //Dzialaj for (byte indeks = 0; indeks < poczatkoweWskazniki.Length; indeks++) { czyMoznaObliczacWkaznik.ZmienMozliwoscOblicznia(komorkiTabela[indeks], NaKtoraZmianeCzyMoznaObliczac); } //Asercja WeryfikujZdarzenie(obslugaZdarzenia, licznik); }
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); }
internal static Mock <EventHandler <ZmianaStatusuMozliwosciObliczania_ArgumentyZdarzenia> > DodajAtrapeOslugiaZdarzenia(ICzyMoznaObliczacWkaznik czyMoznaObliczacWkaznik) { Mock <EventHandler <ZmianaStatusuMozliwosciObliczania_ArgumentyZdarzenia> > obslugaZdarzenia = Stworz_ZmianaStatusuMozliwosciObliczania_ObslugaZdarzenia_Mock.Stworz_WeryfikalnyMock(); czyMoznaObliczacWkaznik.ZmianaWartosci += obslugaZdarzenia.Object; return(obslugaZdarzenia); }
internal static IObliczKomenda Stworz(Action naObliczKomendaAkcja, ICzyMoznaObliczacWkaznik czyMoznaObliczac) { return(new ObliczKomenda(naObliczKomendaAkcja, czyMoznaObliczac)); }
internal static IObliczKomenda Stworz(ICzyMoznaObliczacWkaznik czyMoznaObliczac) { return(Stworz(default(Action), czyMoznaObliczac)); }
internal static IObliczKomenda Stworz() { ICzyMoznaObliczacWkaznik czyMoznaObliczac = Stworz_CzyMoznaObliczacWkaznik_Mock.Stworz_Mock(); return(Stworz(czyMoznaObliczac)); }
internal static IObliczKomenda Stworz(Action naObliczKomendaAkcja) { ICzyMoznaObliczacWkaznik czyMoznaObliczac = Stworz_CzyMoznaObliczacWkaznik_Mock.Stworz_Mock(); return(Stworz(naObliczKomendaAkcja, czyMoznaObliczac)); }
public IObliczKomenda StworzObliczKomenda(Action naObliczKomendaAkcja, ICzyMoznaObliczacWkaznik czyMoznaObliczacWkaznik) { return(new ObliczKomenda(naObliczKomendaAkcja, czyMoznaObliczacWkaznik)); }