DivideByZeroException в тесте веб-запроса (WP7)
Я использую NUnit для тестирования приложения WP7 (Install-Package NUnit). Я создал пустой проект WP Class с таким тестом:
var req = WebRequest.CreateHttp("http://google.com");
В этом тесте есть такая ошибка:
System.TypeInitializationException: инициализатор типа для System.Net.WebRequest выдал исключение. ----> System.DivideByZeroException: попытка деления на ноль. в System.Net.WebRequest.CreateHttp(String requestUriString) в PhoneClassLibrary1.Class1.T() в Class1.cs: строка 13 --DivideByZeroException в System.Net.WebRequest..cctor()
Как это исправить?
1 ответ
Я попробовал один и тот же код без мошенничества, и не было исключений. Убедитесь, что у вас установлена последняя версия nunit, совместимая с silverlight 4. Вы можете посмотреть этот пост => NUnit с Windows Phone 7
То, что вы ищете, это nunit-silverlight. Необходимо сослаться на "NUnit.Silverlight.Framework.dll" и "NUnit.Silverlight.Compatibility.dll" (версии SilverLight 3) и сделать все ссылки "локальной копией", даже.NET Framework.
Может решить вашу проблему:)