public void TestDoCountManyRowsResult()
        {
            var counter = new WordCounter.WordCounter();
            var rows    = new string[] { "abc: def, Abc and egh", "abc: def, Abc and egh" };
            var words   = counter.CountWords(rows);
            var sorter  = new WordCounter.WordCollectionSorter();
            var lines   = sorter.GetLines(words);

            Assert.AreEqual(4, lines.Length);
            Assert.AreEqual("abc 4", lines[0]);
            Assert.AreEqual("and 2", lines[1]);
            Assert.AreEqual("def 2", lines[2]);
            Assert.AreEqual("egh 2", lines[3]);
        }
        public void TestDoCountSample1Result()
        {
            var counter = new WordCounter.WordCounter();
            var rows    = new string[] { "abc: def, abc and egh" };
            var words   = counter.CountWords(rows);

            Assert.AreEqual(4, words.Count);
            var sorter = new WordCounter.WordCollectionSorter();
            var lines  = sorter.GetLines(words);

            Assert.AreEqual("abc 2", lines[0]);
            Assert.AreEqual("and 1", lines[1]);
            Assert.AreEqual("def 1", lines[2]);
            Assert.AreEqual("egh 1", lines[3]);
        }