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 Worte_werden_mit_Positionen_aufbereitet() { var wörter = new[] { new EingabeWort("Hallo", 0, 0), new EingabeWort("Welt", 0, 6), new EingabeWort("Hallo", 1, 0) }; var formatierteWörter = WortAufbereiter.Ausführen(wörter); formatierteWörter.ShouldBeEquivalentTo(new [] { "Hallo [1,1;2,1]", "Welt [1,7]" }); }