示例#1
0
        public void ParseFailInputLength()
        {
            var    input = "first,last,gender,11/11/2016";
            Action act   = () => RecordParser.ParseLineWithDelimiter(input, ",");

            Assert.Throws <ArgumentException>(act);
        }
        public void ParseDelimiter()
        {
            var res    = RecordParser.ParseLineWithDelimiter("first1,last1,gender1,color1,11/11/2016", ",");
            var output = new Code.Record("first1", "last1", "gender1", "color1", Convert.ToDateTime("11/11/2016"));

            Assert.Equal(res, output);
        }
        public void ParseFailDelimiter()
        {
            var    input = "first1,last1,gender1,color1,11/11/2016";
            Action act   = () => RecordParser.ParseLineWithDelimiter(input, "|");

            Assert.Throws <ArgumentException>(act);
        }
        public void ParseEmpty()
        {
            var    input = "";
            Action act   = () => RecordParser.ParseLineWithDelimiter(input, ",");

            Assert.Throws <ArgumentException>(act);
        }