private string NaString(INaleznoscPienieznaSwiadczenie naleznosc, bool odwrotnosc) { int grosze = naleznosc.Swiadczenie; if (grosze == 0) { return(pusty); } if (grosze < 0 ^ odwrotnosc) { return(NaStringOdwrotnoscBezwglednej(grosze)); } return(NaStringBezwgledna(grosze)); }
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_NaleznoscPienieznaDiagonalna_Swiadczenie_Zwraca_PrawidlowaWartosc() { INaleznoscPienieznaSwiadczenie naleznosc = Stworz_NaleznoscPienieznaDiagonalna.Stworz(); Czy_NaleznoscPienieznaBaza_SwiadczenieWPolgroszach.Czy_Naleznosc_SwiadczenieWPolgroszach_Zwraca_PrawidlowaWartosc(naleznosc, 0); }
internal static void Czy_Naleznosc_SwiadczenieWPolgroszach_Zwraca_PrawidlowaWartosc(INaleznoscPienieznaSwiadczenie naleznosc, int swiadczenie) { //Asercje Assert.Equal(naleznosc.Swiadczenie, swiadczenie); }