public void IsStringValid()
        {
            ILineParser parser = new CommaDelimitedParser();
            string      valid1 = "1,2,3,4";
            string      valid2 = "1";

            Assert.IsTrue(parser.IsStringValid(valid1));
            Assert.IsTrue(parser.IsStringValid(valid2));
        }
        public void IsStringInvalid()
        {
            ILineParser parser = new CommaDelimitedParser();

            string[] invalids = new string[] { "a,b,c,d",
                                               "1,2,3,4,",
                                               "",
                                               ",,,",
                                               "1,2,3,a,4",
                                               "12 312 212",
                                               null };


            foreach (string invalid in invalids)
            {
                Assert.IsFalse(parser.IsStringValid(invalid));
            }
        }