public void CheckAllStateFiles()
{
bool fail = false;
foreach (AcsState state in Enum.GetValues(typeof(AcsState)))
{
if (state == AcsState.None)
continue;
try
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(
FileLocator.GetStateBlockGroupUrl(state));
request.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
response.Close();
_log.DebugFormat("{0} still exists", States.StateToCensusName(state));
}
catch
{
_log.DebugFormat("{0} is missing!", States.StateToCensusName(state));
fail = true;
}
}
Assert.IsFalse(fail);
}