示例#1
0
        public void ParseFiles_MissingBirthDate()
        {
            var path         = @"Data\2-MissingBirthDate-Invalid.txt";
            var recordParser = new RecordParser();
            var recordList   = recordParser.ParseFiles(new[] { path });

            Assert.AreEqual(recordList.Count(), 2);
        }
示例#2
0
        public void ParseFiles_2Records_Space()
        {
            var path         = @"Data\2-Space-Valid.txt";
            var recordParser = new RecordParser();
            var recordList   = recordParser.ParseFiles(new[] { path });

            Assert.AreEqual(recordList.Count(), 2);
        }
示例#3
0
        public void ParseFiles_0Records()
        {
            var path         = @"Data\0-Valid.txt";
            var recordParser = new RecordParser();
            var recordList   = recordParser.ParseFiles(new [] { path });

            Assert.AreEqual(recordList.Count(), 0);
        }
示例#4
0
        public void ParseFiles_3Files_6Records()
        {
            var paths = new string[]
            {
                @"Data\2-Pipe-Valid.txt",
                @"Data\2-Comma-Valid.txt",
                @"Data\2-Space-Valid.txt"
            };
            var recordParser = new RecordParser();
            var recordList   = recordParser.ParseFiles(paths);

            Assert.AreEqual(recordList.Count(), 6);
        }
示例#5
0
 public void ParseFiles_BadBirthDate()
 {
     var path         = @"Data\2-BadBirthDate-Invalid.txt";
     var recordParser = new RecordParser();
     var recordList   = recordParser.ParseFiles(new[] { path });
 }
示例#6
0
 public void ParseFiles_MissingLastName()
 {
     var path         = @"Data\2-MissingLastName-Invalid.txt";
     var recordParser = new RecordParser();
     var recordList   = recordParser.ParseFiles(new[] { path });
 }