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); }
public void Czy_Uaktualnij_Uaktulnia_Poprawnie() { // Ustal ITabelaNaleznosciZwrotna tabelaNaleznosci = Stworz_TabelaNaleznosciPienieznej_Mock.Stworz_Mock(); IModelDzielnika model = Stworz_ModelDzielnika.Stworz(tabelaNaleznosci); ITabelaNaleznosciZwrotna tabelaNaleznoscOtrzymana = null; model.ObliczonaTabelNaleznocsci += (sender, e) => { tabelaNaleznoscOtrzymana = e.TabelaNaleznosciZwrotna; }; ITablicaOsobBaza tablicaOsob = Stworz_TablicaOsobPienieznych_Mock.Stworz_Mock(); //Dzialaj model.Uaktualnij(tablicaOsob, default(KryteriumWyboruTabeliNaleznosciWylicznik)); // Asercja Assert.Same(tabelaNaleznosci, tabelaNaleznoscOtrzymana); }