public Mainboard() { var inhaltsverzeichnis = new Inhaltsverzeichnis(); var überschriften_extrahieren = new Überschriften_extrahieren(); var inhaltsverzeichnis_nummerieren = new Inhaltsverzeichnis_nummerieren(); var kommandozeile = new Kommandozeile(); var datei_lesen = new Datei_lesen(); var datei_schreiben = new Datei_schreiben(); var concat = new Concat<string>(); kommandozeile.Eingabedateiname += datei_lesen.Process; datei_lesen.Result += inhaltsverzeichnis.Überschriften_nummerieren; datei_lesen.Result += überschriften_extrahieren.Process; überschriften_extrahieren.Result += inhaltsverzeichnis_nummerieren.Process; inhaltsverzeichnis_nummerieren.Result += concat.Input1; inhaltsverzeichnis.Result += concat.Input2; concat.Result += kommandozeile.Ausgabedateiname_ermitteln; kommandozeile.Ausgabedateiname += datei_schreiben.Process; run = kommandozeile.Eingabedateiname_ermitteln; }
public void Setup() { sut = new Überschriften_extrahieren(); sut.Result += x => result = x; }