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 ZerlegenInZeichenfolgen(); sut.Out_Result += wörter => result = wörter; }