Я пытался запустить модульные тесты с использованием 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" должна успешно выполняться.
Может кто-нибудь предложить мне альтернативуисправить эту проблему?