Как настроить тест nunit в клиенте swagger.io csharp из своего образца Pet Store? - PullRequest
0 голосов
/ 06 июня 2019

Я использую swagger.io sample Pet Store в качестве демонстрации и хотел запустить некоторые из модульных тестов, представленных в экспорте клиента csharp.По ссылке Authorize он сообщает их имя пользователя и пароль, настроенные «test», «abc123».Я настроил конфигурацию следующим образом:

    [SetUp]
    public void Init()
    {
        var apiKey = new Dictionary<string, string>();
        apiKey.Add("ApiKey", "special-key");
        var config = new Configuration()
        {
            //ApiKey = apiKey,
            //AccessToken = "special-key",
            Username = "test",
            Password = "abs123",
        };
        instance = new PetApi(config);
    }

Когда я настраиваю и отлаживаю следующий модульный тест:

    [Test]
    public void AddPetTest()
    {
        // TODO uncomment below to test the method and replace null with proper value
        var pet = new Pet(name: "TEST", photoUrls: new List<string> { "http://" });
        instance.AddPet(pet);

    }

Я получаю ошибку:

IO.Swagger.Client.ApiException: 'Ошибка вызова AddPet: запрос был прерван: не удалось создать безопасный канал SSL / TLS.'

Я немного поохотился на документацию.Есть ли у них какие-либо документы о том, как настроить аутентификацию для использования примера Pet Store?

Спасибо.

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