protected override void Because()
 {
     try
     {
         base.Because();
     }
     catch (OSPSuiteException ex)
     {
         _exception = ex;
     }
 }
        private void validateHeaders(string[] headers)
        {
            var exception = new OSPSuiteException(Error.SimulationResultsFileDoesNotHaveTheExpectedFormat);

            if (headers.Length <= FIRST_QUANTITY)
            {
                throw exception;
            }

            //check if headers are actually real strings
            if (double.TryParse(headers[0], out _))
            {
                throw exception;
            }

            for (int i = 0; i < headers.Length; i++)
            {
                if (_regex.IsMatch(headers[i]))
                {
                    headers[i] = _regex.Match(headers[i]).Groups["header"].Value.Trim();
                }
            }
        }