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); }
public static IModelWidokuDzielnika InitializujModelWidoku(IModelDzielnika modelDzielnika, IInicjalizatorDlaFabrykaModelWidoku inicjalizator, IUstawienia ustawienia) { instancjaFabrykiModelWidoku = InitializujFabrykaModelWidoku(modelDzielnika, inicjalizator, ustawienia); if (instancjaModelWidoku == null) { instancjaModelWidoku = new ModelWidokuDzielnika(instancjaFabrykiModelWidoku, ustawienia, modelDzielnika, instancjaFabrykiModelWidoku.StworzCzyMoznaObliczacWkaznik()); } return(instancjaModelWidoku); }
public static IModelDzielnika InicjalizujModelu(IInicjaliztorDlaModelu inicjalizatorDlaModelu, IUstawienia _ustawienia) { inicjalizator = inicjalizatorDlaModelu; ustawienia = _ustawienia; InitializujFabrykaModelu(); if (instancjaModelu == null) { instancjaModelu = new ModelDzielnika(instancjaFabrykiModelu); } return(instancjaModelu); }
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); }