public void DelimitedFileParser_Concat()
        {
            var aStr = "a,b,c\n1,2,3\n4,5,6";
            var bStr = "a,b,c\n7,8,9\n10,11,12";
            var fStr = "a,b,c\n1,2,3\n4,5,6\n7,8,9\n10,11,12";
            var a    = new DelimitedFileParser();
            var b    = new DelimitedFileParser();

            a.ParseString(aStr);
            b.ParseString(bStr);
            var success = a.Concat(b);

            Assert.IsTrue(success);
            Assert.AreEqual(fStr, a.ToString(true));
        }
        public void DelimitedFileParser_ConcatFail()
        {
            var aStr         = "a,b\n1,2,3\n4,5,6";
            var aStrReturned = "a,b\n1,2\n4,5";

            var bStr = "a,b,c\n7,8,9\n10,11,12";
            var a    = new DelimitedFileParser();
            var b    = new DelimitedFileParser();

            a.ParseString(aStr);
            b.ParseString(bStr);
            var success = a.Concat(b);

            Assert.IsFalse(success);
            Assert.AreEqual(aStrReturned, a.ToString(true));
        }