public void CheckTooManyColumnsFail()
{
string basePath = FileUtilities.PathEnsure(BaseDir, "TestData");
string TooManyVariablesFile = Path.Combine(basePath, "TooManyColumns.txt");
if (!File.Exists(TooManyVariablesFile))
{
int maxColumns = 255, max = (maxColumns / 2) + 1;
StringBuilder sb = new StringBuilder();
for (int i = 0; i < max; i++)
{
sb.Append("COLUMN").Append(i).Append(Environment.NewLine);
}
File.WriteAllText(TooManyVariablesFile, sb.ToString());
}
var manager = new AcsDataManager(AcsState.Wyoming);
manager.WorkingPath = basePath;
manager.DesiredVariablesFilename = TooManyVariablesFile;
Assert.IsFalse(manager.CheckBuildVariableTable("TestTooMany"));
}