public void RendererLineBreak()
        {
            var filter = new LineBreakRenderer();
            var display = new MockDisplay();
            var content = "Das ist ein langer Text der zum Testen dienen soll und nichts sinnvolles enthält aber umbrechen sollte";

            var output = filter.Render(content, display);

            foreach (var row in output.Rows)
            {
                log.Debug(row);
            }
        }
        public void RendererScroll()
        {
            var end = DateTime.Now.Add(new TimeSpan(0, 0, 0, 30));
            var filter = new ScrollRenderer(ScrollRenderer.Modus.Infinite, new TimeSpan(0, 0, 0, 0, 100), new TimeSpan(0, 0, 3));
            var display = new MockDisplay();
            var content = "Das ist ein langer Text der zum Testen dienen soll und nichts sinnvolles enthält";
            //var content = "Das ist ein langer Text";

            while (true)
            {
                var output = filter.Render(content, display);

                log.Debug($"[{output}]");

                Thread.Sleep(100);

                if (end < DateTime.Now)
                    break;
            }

        }