Example #1
0
        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);
        }
Example #4
0
 internal static void Czy_Naleznosc_SwiadczenieWPolgroszach_Zwraca_PrawidlowaWartosc(INaleznoscPienieznaSwiadczenie naleznosc, int swiadczenie)
 {
     //Asercje
     Assert.Equal(naleznosc.Swiadczenie, swiadczenie);
 }