private static void InitializujFabrykaModelu() { if (instancjaFabrykiModelu == null) { instancjaFabrykiModelu = new FabrykaModelu(inicjalizator); } }
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); }
/// <summary> /// Tworzy instancje ModelDzielnika dla podanej w argumencie fabryki. /// </summary> internal ModelDzielnika(IFabrykaModelu fabrykaModelu) { obliczaczTabeliNaleznosci = fabrykaModelu.StworzObliczaczTabeliNaleznosciProkurent(); }
internal static IModelDzielnika Stworz(ITabelaNaleznosciZwrotna tabelaNaleznosciZwrotna) { IFabrykaModelu fabrykaModelu = Stworz_FabrykaModelu_Mock.Stworz_StworzObliczaczTabeliNaleznosciProkurent_Mock(tabelaNaleznosciZwrotna); return(new Dzielnik.Model.ModelDzielnika(fabrykaModelu)); }
internal static IModelDzielnika Stworz(IFabrykaModelu fabrykaModelu) { return(new Dzielnik.Model.ModelDzielnika(fabrykaModelu)); }