public void Validate(string rawData, CapturedData capturedData)
 {
     _rawData = rawData;
     _capturedData = capturedData;
     var undefinedDelims = GetUndefinedDelimiters().ToArray();
     if (undefinedDelims.Any())
         throw new UnparseableDataException(_rawData).UndefinedDelimiters(undefinedDelims);
 }
 public override void Parse(string rawData, CapturedData capturedData)
 {
     Numbers = ParseIntegers(capturedData.Numbers);
 }
 public override void Parse(string rawData, CapturedData capturedData)
 {
     _capturedDataValidator.Validate(rawData, capturedData);
     Numbers = ParseIntegers(capturedData.Numbers);
 }
 public abstract void Parse(string data, CapturedData capturedData);