C# コンソール アプリケーションでは、「インターネットで Web ページを表示できません」というメッセージをキャプチャする必要があります。インターネット ブラウザが URL を開いた場合、インターネット接続が存在することを意味し、それ以外の場合は接続がダウンしています。以下のコードを使用しています
WebClient client = new WebClient();
string value = client.DownloadString("http://foo.com");
Console.WriteLine(value.Length);
Console.WriteLine(value);
Console.WriteLine("Press any key to continue");
Console.ReadKey(true);
出力をキャプチャする方法を参照してください