Adding more expected error codes to MockServer.

This commit is contained in:
feiling 2014-03-28 10:24:09 -07:00
Родитель 55133d7bdb
Коммит e31b9756c2
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -234,6 +234,8 @@ namespace NuGet.Test.Integration
void HandleRequest()
{
const int ERROR_OPERATION_ABORTED = 995;
const int ERROR_INVALID_HANDLE = 6;
const int ERROR_INVALID_FUNCTION = 1;
while (true)
{
@ -244,12 +246,15 @@ namespace NuGet.Test.Integration
}
catch (HttpListenerException ex)
{
if (ex.ErrorCode == ERROR_OPERATION_ABORTED)
if (ex.ErrorCode == ERROR_OPERATION_ABORTED ||
ex.ErrorCode == ERROR_INVALID_HANDLE ||
ex.ErrorCode == ERROR_INVALID_FUNCTION)
{
return;
}
else
{
Console.WriteLine("Unexpected error code: {0}. Ex: {1}", ex.ErrorCode, ex);
throw;
}
}