Beispiel #1
0
 public Dictionary <string, double> Get(string[] lines) =>
 lines
 .Select(x => x.ToLower().Trim())
 .Where(x => wordChecker.IsWordNotBoring(x))
 .GroupBy(x => x)
 .ToDictionary(x => x.Key,
               x => Math.Round((double)x.Count() / lines.Length, 2));
Beispiel #2
0
 public void OnGet_CallWordCheckerOnEveryElement()
 {
     wordFrequency.Get(testData);
     A.CallTo(() => wordChecker.IsWordNotBoring(A <string> .Ignored))
     .MustHaveHappenedANumberOfTimesMatching(x => x == testData.Length);
 }