Exemple #1
0
        public void Czy_Konwertuj_Zwraca_Prawidlowo(string tekstKwotyWejsciowej, int oczekiwaneSwiadzceniePieniezne)
        {
            //Ustal
            ITekstKwotyWejsciowejKonwerter konwerter = Stworz_TekstKwotyWejsciowejNaleznosciPienieznejKonwerter.Stworz();

            //Dzialaj
            konwerter.Konwertuj(tekstKwotyWejsciowej, out INaleznoscSwiadczenieBaza naleznosc);

            //Asercja
            if (naleznosc is INaleznoscPieniezna naleznoscPieniezna)
            {
                Assert.Equal(oczekiwaneSwiadzceniePieniezne, naleznoscPieniezna.Swiadczenie);
            }
            else
            {
                Assert.IsAssignableFrom <INaleznoscPieniezna>(naleznosc);
            }
        }
Exemple #2
0
 internal static IKonwerterTekstKwotyWejsciowejProkurent Stworz(ITekstKwotyWejsciowejKonwerter konwerter)
 {
     return(new KonwerterTekstKwotyWejsciowejProkurent(konwerter));
 }
 public KonwerterTekstKwotyWejsciowejProkurent(ITekstKwotyWejsciowejKonwerter konwerter)
 {
     this.konwerter = konwerter;
 }