Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }