Example #1
0
        private void TestColumnSeperator(string seperator, string testfile)
        {
            int              totalErrorCount = 0;
            Validator        validator       = Validator.FromJson(System.IO.File.ReadAllText(CONFIG));
            FileSourceReader source          = new FileSourceReader(testfile);

            validator.SetColumnSeperator(seperator);
            validator.SetRowSeperator("\r\n");

            List <RowValidationError> errors = new List <RowValidationError>(validator.Validate(source));

            totalErrorCount = GetTotalErrorCount(errors);

            Assert.AreEqual(EXPECTED_ERRORCOUNT, errors.Count);
            Assert.AreEqual(EXPECTED_TOTALERRORS, totalErrorCount);
        }
 public CaptureFileReader(Settings settings)
 {
     _reader           = new FileSourceReader(settings.CaptureFile, Encoding.UTF8);
     _monitoringDelays = (TimeSpan[])new StringArrayConverter <TimeSpan, TimeSpanConverter>(",", StringSplitOptions.RemoveEmptyEntries)
                         .ConvertFromString(settings.MonitoringDelays);
 }