Модульные тесты проходят при запуске из Visual Studio 2017 Test Explorer, но терпят неудачу с «тестом dotnet» - PullRequest
1 голос
/ 27 марта 2019

Я пытался запустить модульные тесты с использованием VS 2017, и это работало нормально, но это не удалось с параметром командной строки «dotnet test»

Модульные тесты проходят с «dotnet test», но не удаетсяпри запуске из Visual Studio 2017 Test Explorer

Этот запрос полностью противоположен для меня

Сообщение об ошибке: System.TypeInitializationException: инициализатор типа для Application.UnitTesting.Mock.MockInsightIPedsRepositoryбросил исключение.----> Newtonsoft.Json.JsonReaderException: неожиданный символ, обнаруженный при разборе числа:.Путь '', строка 1, позиция 2.

- исключение JsonReader в Newtonsoft.Json.JsonTextReader.ReadNumberCharIntoBuffer (Char currentChar, Int32 charPos) в //Src/Newtonsoft.Json/JsonTextReader.cs:строка 1398 в Newtonsoft.Json.JsonTextReader.ReadNumberIntoBuffer () в //Src/Newtonsoft.Json/JsonTextReader.cs:line 1350 в Newtonsoft.Json.JsonTextReader.ParseNumber (ReadType readType в)Newtonsoft.Json / JsonTextReader.cs: строка 1927 в Newtonsoft.Json.JsonTextReader.ParseValue () в //Src/Newtonsoft.Json/JsonTextReader.cs:line 1772 в Newtonsoft.Json.JsonReader.ReadContractBoolean hasConverter) в //Src/Newtonsoft.Json/JsonReader.cs:line 1195 at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (считыватель JsonReader, тип objectType, логический checkAdditionalContent) в / oft New.Json / Сериализация / JsonSerializerInternalReader.cs: строка 149 в Newtonsoft.Json.JsonSerializer.DeserializeInternal (чтение JsonReaderr, введите objectType) в //Src/Newtonsoft.Json/JsonSerializer.cs:line 907 at Newtonsoft.Json.JsonConvert.DeserializeObject (строковое значение, тип типа, настройки JsonSerializerSettings) в / / Src / Newtonsoft.Json / JsonConvert.cs: строка 828 в Application.UnitTesting.Mock.MockInsightIPedsRepository..cctor ()

Команда "Dotnet test" должна успешно выполняться.

Может кто-нибудь предложить мне альтернативуисправить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...