Каков наилучший способ прочитать настройки для теста пользовательского интерфейса Xamarin из файла JSON с DI? - PullRequest
0 голосов
/ 04 июля 2018

У меня есть несколько тестов, которые считывают данные из файла config.json для определения деталей теста для каждой платформы.

Они выглядят так

{
    "Devices" :  {
        "Settings": [
            {
                "Platform": "iOS",
                "SerialNumbers": [
                    "b509b42b821a0b2eeb58ed5659e504c118d0323c"
                ],
                "AssemblyPath": "realbundlename"
            },
            {
                "Platform": "Android",
                "SerialNumbers": [
                    "ZX1G22VMH7"
                ],
                "AssemblyPath": "../../../Droid/bin/Release/nameoffile.apk"
            }
        ]
    }
}

Вопрос в том, как читать данные из json в проекте UI Test App.

Я пытаюсь использовать Autofac и читать данные с функциональностью модуля, но при отладке я получаю, что эти данные не читаются из файла. Я предполагаю, что проблема с типом проекта.

Я пытаюсь разработать его, как в этой статье.

Кто-нибудь знает, как лучше всего это сделать? Или, может быть, у кого-то есть идея, как читать данные из .json?

1 Ответ

0 голосов
/ 04 июля 2018

Используйте System.IO для чтения с диска, а затем используйте Json.Net для десериализации.

https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/file-system/how-to-read-from-a-text-file

https://www.newtonsoft.com/json

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