public void RightAlignedWithSpaceFixedColumnWidthLineJoin()
        {
            ILineSplitter splitter = new FixedColumnWidthLineSplitter(2, 5, 3, 6);

            Assert.AreEqual(" 2    5  3     6", splitter.Join(new[] { "2", "5", "3", "6" }));
        }
        public void WithSpaceFixedColumnWidthLineJoin()
        {
            ILineSplitter splitter = new FixedColumnWidthLineSplitter(-2, -5, -3, -6);

            Assert.AreEqual("2 5    3  6     ", splitter.Join(new[] { "2", "5", "3", "6" }));
        }
        public void FixedColumnWidthLineJoin()
        {
            ILineSplitter splitter = new FixedColumnWidthLineSplitter(2, 5, 3, 6);

            Assert.AreEqual("2255555333666666", splitter.Join(new[] { "22", "55555", "333", "666666" }));
        }
        public void WithSpaceFixedColumnWidthLineSplit()
        {
            ILineSplitter splitter = new FixedColumnWidthLineSplitter(-2, -5, -3, -6);

            CollectionAssert.AreEquivalent(new[] { "2 ", "5    ", "3  ", "6     " }, splitter.Split("2 5    3  6     ").ToArray());
        }
        public void FixedColumnWidthLineSplit()
        {
            ILineSplitter splitter = new FixedColumnWidthLineSplitter(2, 5, 3, 6);

            CollectionAssert.AreEquivalent(new[] { "22", "55555", "333", "666666" }, splitter.Split("2255555333666666").ToArray());
        }