public void SplitToLength_ValidString_ReturnsValidListLength()
        {
            var testString = new StringBuilder();

            testString.Append("abcde fghijkl mnopqr stuvw xyz");
            testString.Append("abcde fghijkl mnopqr stuvw xyz");
            testString.Append("abcde fghijkl mnopqr stuvw xyz");
            testString.Append("abcde fghijkl mnopqr stuvw xyz");
            testString.Append("abcde fghijkl mnopqr stuvw xyz");
            testString.Append("abcde fghijkl mnopqr stuvw xyz");
            testString.Append("abcde fghijkl mnopqr stuvw xyz");
            testString.Append("abcde fghijkl mnopqr stuvw xyz");
            testString.Append("abcde fghijkl mnopqr stuvw xyz");
            testString.Append("abcde fghijkl mnopqr stuvw xyz");

            var length = 100;

            var list = _sut.SplitToLength(testString.ToString(), length);

            Assert.IsNotNull(list);
            Assert.AreEqual(3, list.Count);
        }