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)));
        }
Пример #3
0
        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");
        }