public TextumbruchAktivität() { var zerlegenInZeichenfolgen = new ZerlegenInZeichenfolgen(); var zeichenfolgenInSilbenTrennen = new ZeichenfolgenInSilbenTrennen(); var zusammenfassenZuZeilen = new ZusammenfassenZuZeilen(); var zusammenfassenZuText = new ZusammenfassenZuText(); zerlegenInZeichenfolgen.Out_Result += zeichenfolgenInSilbenTrennen.In_Process; zeichenfolgenInSilbenTrennen.Out_Result += zusammenfassenZuZeilen.In_Process; zusammenfassenZuZeilen.Out_Result += zusammenfassenZuText.In_Process; zusammenfassenZuText.Out_Result += text => Out_Result(text); process = (text, breiteInMillimeter) => { zusammenfassenZuZeilen.In_SetzeBreite(breiteInMillimeter); zerlegenInZeichenfolgen.In_Process(text); }; }
public void Setup() { sut = new ZeichenfolgenInSilbenTrennen(); sut.Out_Result += x => result = x; }