public void Czy_Zwraca_PrawidlowegoTypu_KryteriumSumyWymienionejNaleznosciPienieznej() { //Ustal i Dzialaj ITabelaNaleznosciPienieznej tabelaNaleznosci = Stworz_TabelaNaleznosciPienieznej.Stworz_Pusty(4, KryteriumWyboruTabeliNaleznosciWylicznik.KryteriumSumyWymienionejNaleznosci); //Asercja Assert.IsType <KryteriumSumyWymienionejNaleznosciPienieznej>(tabelaNaleznosci.KryteriumWyboruTabeliNaleznosci); }
public void Czy_Zwraca_PrawidlowaWartosc(byte rozmiar) { //Ustal i Dzialaj ITabelaNaleznosciPienieznej tabelaNaleznosci = Stworz_TabelaNaleznosciPienieznej.Stworz_Pusty(rozmiar); //Asercja Assert.Equal(rozmiar, tabelaNaleznosci.Rozmiar); }
public void Czy_UstawiaIZwraca_PrawidlowaWartosc(byte indeks_X, byte indeks_Y, int naleznoscWPolgroszach) { //Ustal ITabelaNaleznosciPienieznej tabelaNaleznosciPienieznej = Stworz_TabelaNaleznosciPienieznej.Stworz_Pusty(); IPolozenieWTabeliNaleznosci polozenieWTabeli = Stworz_PolozenieWTabeliNaleznosci.Stworz(indeks_X, indeks_Y); INaleznoscPieniezna naleznoscOczekiwana = Stworz_NaleznoscPieniezna.Stworz(naleznoscWPolgroszach); //Dzialaj tabelaNaleznosciPienieznej.DodajWymianeNalzenosciUaktualniajacKryterium(naleznoscOczekiwana, polozenieWTabeli); INaleznoscPienieznaSwiadczenie naleznosc_Zwrocona = tabelaNaleznosciPienieznej[polozenieWTabeli]; //Asercja Assert.Equal(naleznoscOczekiwana.Swiadczenie, naleznosc_Zwrocona.Swiadczenie); }
public void Czy_Zwraca_TaSamaTabele(byte iloscOsob, int wymienionaNaleznosc, int wymienionaNaleznoscPorownywanej) { //Ustal ITabelaNaleznosciPienieznej tabelaNaleznosciPienieznej = Stworz_TabelaNaleznosciPienieznej.Stworz(wymienionaNaleznosc, iloscOsob); ITabelaNaleznosciPienieznej tabelaNaleznosciPienieznejPorownywana = Stworz_TabelaNaleznosciPienieznej_Mock. Stworz_TabelaNaleznosciPienieznej_KryteriumWyboruTabeliNaleznosci_WezWymienionaNaleznosc_Mock(wymienionaNaleznoscPorownywanej); //Dzialaj ITabelaNaleznosciPienieznej tabelaNaleznosciPienieznejZwrocona = tabelaNaleznosciPienieznej.ZwrocLepszeKryterium(tabelaNaleznosciPienieznejPorownywana); //Asercja Assert.Same(tabelaNaleznosciPienieznej, tabelaNaleznosciPienieznejZwrocona); }