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); } }
internal static IKonwerterTekstKwotyWejsciowejProkurent Stworz(ITekstKwotyWejsciowejKonwerter konwerter) { return(new KonwerterTekstKwotyWejsciowejProkurent(konwerter)); }
public KonwerterTekstKwotyWejsciowejProkurent(ITekstKwotyWejsciowejKonwerter konwerter) { this.konwerter = konwerter; }