public static IEnumerable <string> Prüfen(string text) { var aufgeteilterText = TextInWörterZerleger.TextInWoerterZerlegen(text); var wörterbuchInhalt = WörterbuchProvider.WörterbuchAuslesen(); var falscheWorte = TextAnalyse.FindeFalscheWörter(aufgeteilterText, wörterbuchInhalt); return(WortAufbereiter.Ausführen(falscheWorte)); }
public void Zerlege_Text_Korrekt_In_Wörter() { var wörter = TextInWörterZerleger.TextInWoerterZerlegen("Hallo Welt\nHallo"); wörter.ShouldBeEquivalentTo(new[] { new EingabeWort("Hallo", 0, 0), new EingabeWort("Welt", 0, 6), new EingabeWort("Hallo", 1, 0) }); }