public void SettingsCallOne_WhenWordsCount1() { var words = new List <string>() { "blabla" }; analyzer.Analyze(words, 1, fakeFiltersNames, fakeConvertesNames); fakeConverter.Verify(o => o.Convert(words), Times.Once); fakeFilter .Verify(o => o.Filter(It.Is <IEnumerable <Word> >(w => w.Count() == 1 && w.First().Text == "blabla" && w.First().CountOfOccurrences == 1)), Times.Once); }