示例#1
0
 public void SetUp()
 {
     wordsSizes        = new Dictionary <string, int>();
     fakeWordFormatter = A.Fake <IWordFormatter>();
     normalizer        = new WordsNormalizer(new [] { fakeWordFormatter });
     A.CallTo(() => fakeWordFormatter.GetFormatted(A <string> .Ignored)).ReturnsLazily((string word) => word);
 }
示例#2
0
        public static CountIt CreateDocProcessor()
        {
            var filter     = new IWordFilter[] { new NumberFilter() };
            var formatters = new IWordFormatter[] { new CaseInsensitiveFormatter() };

            return(new CountIt(new DocumentReader(), new TernarySearchTrie(), new ConsoleView(),
                               new WordEncoder(), filter, formatters));
        }