internal static void Czy_Naleznosc_Suma_ObliczaPoprawnie(INaleznoscPieniezna naleznosc1, INaleznoscPieniezna naleznosc2, int swiadczenieOczekiwane) { //Dzialaj INaleznoscPieniezna naleznoscSuma = naleznosc1.Suma(naleznosc2); //Asercja Assert.Equal(swiadczenieOczekiwane, naleznoscSuma.Swiadczenie); }
public void DodajWymianeNalzenosciUaktualniajacKryterium(INaleznoscPieniezna naleznosc, IPolozenieGornotrojkatneWTabeliNaleznosci polozenieWTabeli) { if (polozenieWTabeli.CzyKoordynatyDiagonalne == true) { throw new ArrayTypeMismatchException(); } if (polozenieWTabeli.CzyKoordynatyGorntrojkatne == false) { naleznosc = naleznosc.Odwrotnosc(); } this[polozenieWTabeli] = naleznosc.Suma(this[polozenieWTabeli]); KryteriumWyboruTabeliNaleznosci = WezUaktalnioneKryteriumWyboruOZmiane(polozenieWTabeli, naleznosc); }