public void MapToWordsTest(string sequence, int wordSize, int expectedCount)
        {
            IWordProbability wp = new CanonicalWordProbability();
            var map             = wp.MapToWords(sequence, wordSize);

            Assert.AreEqual(expectedCount, map.Count());
        }
        public void ReduceToWordsProbabilityTest()
        {
            IWordProbability wp = new CanonicalWordProbability();
            var map             = wp.MapToWords("0010000200222", 2);
            var result          = wp.ReduceToWordsProbability(map);

            Assert.AreEqual(5, result.Count);
        }