public void String_Length_Zero_Returns_Zero()
        {
            StringMaxBlock smb = new StringMaxBlock();

            Assert.AreEqual(0, smb.MaxBlock(""));
        }
        public void String_ccDDDDeeff_Returns_Four()
        {
            StringMaxBlock smb = new StringMaxBlock();

            Assert.AreEqual(4, smb.MaxBlock("ccDDDDeeff"));
        }
        public void String_zzzzzyyxwvv_Returns_Five()
        {
            StringMaxBlock smb = new StringMaxBlock();

            Assert.AreEqual(5, smb.MaxBlock("zzzzzyyxwvv"));
        }
        public void String_fgh_Returns_One()
        {
            StringMaxBlock smb = new StringMaxBlock();

            Assert.AreEqual(1, smb.MaxBlock("fgh"));
        }
        public void String_aabcdef_Returns_Two()
        {
            StringMaxBlock smb = new StringMaxBlock();

            Assert.AreEqual(2, smb.MaxBlock("aabcdef"));
        }
        public void String_abbCCCddBBBxx_Returns_Three()
        {
            StringMaxBlock smb = new StringMaxBlock();

            Assert.AreEqual(3, smb.MaxBlock("abbCCCddBBBxx"));
        }
        public void String_hoopla_Returns_Two()
        {
            StringMaxBlock smb = new StringMaxBlock();

            Assert.AreEqual(2, smb.MaxBlock("hoopla"));
        }
        public void String_Length_One_Returns_One()
        {
            StringMaxBlock smb = new StringMaxBlock();

            Assert.AreEqual(1, smb.MaxBlock("a"));
        }