public void GetLinesFromOrGroupBlockTest()
        {
            int patternLength = 2;
            var pattern = new string('\0', patternLength);
            LineBuilder builder = new LineBuilder(pattern, null);

            TextBlock aBlock = new TextBlock("a");
            TextBlock bBlock = new TextBlock("bb");
            TextBlock cBlock = new TextBlock("ccc");
            OrGroupBlock orGroupBlock = new OrGroupBlock(new[] { aBlock, bBlock, cBlock });
            List<string> lines = builder.GetLinesFromOrGroupBlock(0, orGroupBlock).ToList();

            string[] expectedLines = new string[] { "a", "bb"};
            CollectionAssert.AreEquivalent(expectedLines, lines);
        }