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); }