public void Czy_Uaktualnij_Uaktulnia_Poprawnie()
        {
            // Ustal
            IFabrykaModelu fabrykaModelu =
                Stworz_FabrykaModelu_Mock.Stworz_WeryfikowalnyObliczaczMock(out Mock <IObliczaczTabeliNaleznosciProkurent> obliczaczTabeliNaleznosciProkurent_Mock);

            IModelDzielnika model = Stworz_ModelDzielnika.Stworz(fabrykaModelu);

            ITabelaNaleznosciZwrotna tabelaNaleznoscOtrzymana = null;

            Mock <Action <object, ObliczonaTabelaNaleznosci_ArgumentZdarzenia> > action = new Mock <Action <object, ObliczonaTabelaNaleznosci_ArgumentZdarzenia> >();

            model.ObliczonaTabelNaleznocsci += (sender, e) =>
            {
                tabelaNaleznoscOtrzymana = e.TabelaNaleznosciZwrotna;
            };

            ITablicaOsobBaza tablicaOsob = Stworz_TablicaOsobPienieznych_Mock.Stworz_Mock();

            KryteriumWyboruTabeliNaleznosciWylicznik kryteriumWyboruTabeliNaleznosci = default(KryteriumWyboruTabeliNaleznosciWylicznik);

            //Dzialaj
            model.Uaktualnij(tablicaOsob, kryteriumWyboruTabeliNaleznosci);

            // Asercja
            obliczaczTabeliNaleznosciProkurent_Mock.
            Verify(obliczacz => obliczacz.ObliczNaleznosci
                   (
                       It.Is <ITablicaOsobBaza>(tablica => tablica.Equals(tablicaOsob)),
                       It.Is <KryteriumWyboruTabeliNaleznosciWylicznik>(kryterium => kryterium.Equals(kryteriumWyboruTabeliNaleznosci))
                   ), Times.Once);
        }
        internal static IModelDzielnika Stworz(ITabelaNaleznosciZwrotna tabelaNaleznosciZwrotna)
        {
            IFabrykaModelu fabrykaModelu = Stworz_FabrykaModelu_Mock.Stworz_StworzObliczaczTabeliNaleznosciProkurent_Mock(tabelaNaleznosciZwrotna);

            return(new Dzielnik.Model.ModelDzielnika(fabrykaModelu));
        }