public void Czy_UstalNaleznosc_UstalaPrawidlowo() { //Ustal string naString = "Tekst zwracany dla .NaString()"; string naStringOdwrotnosc = "Tekst zwracany dla .NaStringOdwrotnosc()"; INaleznoscSwiadczenieBaza oczekiwanaNaleznosc = Stworz_NaleznoscSwiadczenieBaza_Mock.Stworz_Mock(); Mock <IKonwerterNaleznoscNaStringProkurent> prokurent_Mock = Stworz_KonwerterNaleznoscNaStringProkurent_Mock.Stworz_NaString_WeryfikowalnyMock(oczekiwanaNaleznosc, naString, naStringOdwrotnosc); IKomorkaKwotyNaleznej komorka = Stworz_KomorkaKwotyNaleznej.Stworz(prokurent_Mock.Object); //Dzialaj komorka.UstalNaleznosc(oczekiwanaNaleznosc); //Asercja AsertujKomorka.AsertujTekst(naString, (komorka as IKomorkaGornotrojkatnaKwotyNaleznej).Tekst); prokurent_Mock.Verify(prokurent => prokurent.NaString(It.IsAny <INaleznoscSwiadczenieBaza>()), Times.Exactly(2)); AsertujKomorka.AsertujTekst(naStringOdwrotnosc, (komorka as IKomorkaDolnotrojkatnaKwotyNaleznej).Tekst); prokurent_Mock.Verify(prokurent => prokurent.NaStringOdwrotnosc(It.IsAny <INaleznoscSwiadczenieBaza>()), Times.Exactly(2)); }
internal static IKomorkaKwotyNaleznej Stworz(byte kolumna, byte rzad, string tekstZwrotny) { INaleznoscSwiadczenieBaza naleznosc = Stworz_NaleznoscSwiadczenieBaza_Mock.Stworz_Mock(); IKonwerterNaleznoscNaStringProkurent prokurent = Stworz_KonwerterNaleznoscNaStringProkurent_Mock.Stworz_NaString_Mock(tekstZwrotny); return(new KomorkaKwotyNaleznej(naleznosc, kolumna, rzad, prokurent)); }
public void UstalNaleznosc(INaleznoscSwiadczenieBaza nowaNaleznosc) { tekstKomorkiGornotrojkatnej = naleznoscNaStringProkurent.NaString(nowaNaleznosc); tekstKomorkiDolnotrojkatnej = naleznoscNaStringProkurent.NaStringOdwrotnosc(nowaNaleznosc); NaZmianeWlasciwosci("Tekst"); }
public bool Konwertuj(string tekstKwotyWejsciowej, out INaleznoscSwiadczenieBaza naleznosc) { bool walidacjaFlaga = KonwertujNaZmiennoprzcinkowy(tekstKwotyWejsciowej, out float swiadczeniePieniezne); naleznosc = WezNaleznoscDlaSwiadczenia(swiadczeniePieniezne); return(walidacjaFlaga); }
public string NaString(INaleznoscSwiadczenieBaza naleznosc) { if (naleznosc is INaleznoscPienieznaSwiadczenie naleznoscPieniezna) { return(NaString(naleznoscPieniezna, false)); } return(zlyTyp); }
internal static IKomorkaKwotyNaleznej Stworz(IKonwerterNaleznoscNaStringProkurent prokurent) { byte kolumna = default(byte); byte rzad = default(byte); INaleznoscSwiadczenieBaza naleznosc = Stworz_NaleznoscSwiadczenieBaza_Mock.Stworz_Mock(); return(new KomorkaKwotyNaleznej(naleznosc, kolumna, rzad, prokurent)); }
public void Czy_NaStringOdwrotnosc_WyrzucaWyjatek_NaZlyTyp() { //Ustal INaleznoscNaStringKonwerter konwerter = Stworz_NaleznoscPienieznaNaStringKonwerter.Stworz(); INaleznoscSwiadczenieBaza naleznosc = Stworz_NaleznoscSwiadczenieBaza_Mock.Stworz_Mock(); //Dzialaj i Asercja PorownajTekstAktualnyzKonwersjaNaStringOdwrotnosc(konwerter, naleznosc, String.Empty); }
/// <summary> /// Stworz komorke kwoty naleznej. /// </summary> internal KomorkaKwotyNaleznej(INaleznoscSwiadczenieBaza naleznosc, byte kolumna, byte rzad, IKonwerterNaleznoscNaStringProkurent naleznoscNaStringProkurent) { this.naleznoscNaStringProkurent = naleznoscNaStringProkurent; this.kolumna = kolumna; this.rzad = rzad; UstalNaleznosc(naleznosc); }
public INaleznoscSwiadczenieBaza NaleznoscZeSlwonika(IPolozenieWTabeliNaleznosci polozenieKlucz) { INaleznoscSwiadczenieBaza naleznosc = Stworz_NaleznoscSwiadczenieBaza_Mock.Stworz_Mock(); if (naleznosciSlownik.ContainsKey(polozenieKlucz) == true) { return(naleznosciSlownik[polozenieKlucz]); } naleznosciSlownik.Add(polozenieKlucz, naleznosc); return(naleznosc); }
public string NaString(INaleznoscSwiadczenieBaza naleznosc) { return(konwerter.NaString(naleznosc)); }
public bool Konwertuj(string tekstKwotyWejsciowej, out INaleznoscSwiadczenieBaza naleznosc) { return(konwerter.Konwertuj(tekstKwotyWejsciowej, out naleznosc)); }
internal static Mock <IKonwerterNaleznoscNaStringProkurent> Stworz_NaString_WeryfikowalnyMock(INaleznoscSwiadczenieBaza oczekiwanaNaleznosc, string naString, string naStringOdwrotnosc) { Mock <IKonwerterNaleznoscNaStringProkurent> prokurtent_Mock = new Mock <IKonwerterNaleznoscNaStringProkurent>(); prokurtent_Mock. Setup(prokurent => prokurent.NaString(It.IsAny <INaleznoscSwiadczenieBaza>())). Returns((INaleznoscSwiadczenieBaza naleznosc) => oczekiwanaNaleznosc == naleznosc ? naString : String.Empty). Verifiable(); prokurtent_Mock. Setup(prokurent => prokurent.NaStringOdwrotnosc(It.IsAny <INaleznoscSwiadczenieBaza>())). Returns((INaleznoscSwiadczenieBaza naleznosc) => oczekiwanaNaleznosc == naleznosc ? naStringOdwrotnosc : String.Empty). Verifiable(); return(prokurtent_Mock); }
public IOsobaTypSwiadczenia StworzOsoba(byte indeks, INaleznoscSwiadczenieBaza naleznosc) { return(fabrykaOsobaPieniezna.StworzOsoba(indeks, naleznosc as INaleznoscPieniezna)); }
private static void PorownajTekstAktualnyzKonwersjaNaStringOdwrotnosc(INaleznoscNaStringKonwerter konwerter, INaleznoscSwiadczenieBaza naleznosc, string tekstOczekiwany) { //Dzialaj string tekstAktualny = konwerter.NaStringOdwrotnosc(naleznosc); //Asercja Assert.Equal(tekstOczekiwany, tekstAktualny); }