public async Task<bool> TasteTestAsync(string fileName)
{
this.importUtilities.AbortIfFileDoesntExist(fileName);
string[] lines = await ReadFirstTwoLinesAsync(fileName);
if (lines == null || lines.Length != 2 || lines[0].IsNothing() || lines[1].IsNothing())
{
return false;
}
try
{
if (!VerifyColumnHeaderLine(lines[0])) return false;
if (!VerifyFirstDataLine(lines[1])) return false;
}
catch (Exception)
{
return false;
}
return true;
}