public static void Czy_CanExecute_Inicjalizuje_Dobrze() { //Ustal IObliczKomenda komenda = Stworz_ObliczKomenda.Stworz(); //Dzialaj bool czyMozeWykonywac = komenda.CanExecute(default(object)); //Asercja Assert.True(czyMozeWykonywac); }
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))); }
public void Czy_Execute_Wykonuje() { //Ustal Mock <Action> naObliczKomendaAkcja = Stworz_ObliczKomendaAkcja_WeryfikalnyMock.Stworz_WeryfikalnyMock(); IObliczKomenda komenda = Stworz_ObliczKomenda.Stworz(naObliczKomendaAkcja.Object); //Dzialaj komenda.Execute(default(object)); //Asercja naObliczKomendaAkcja.Verify(x => x.Invoke(), Times.Once, "Komenda \"" + naObliczKomendaAkcja.GetType().ToString() + "\" nie wykonala przekazanej akcji"); }