У меня есть веб-приложение, которое предоставляет некоторые службы REST, которые, в свою очередь, имеют несколько сотен тестов.
Я защитил остальные службы с помощью OAuth 2.0 и DotNetOpenAuth 4. Ручное тестирование показывает, что это работает.
Это нарушает мои тесты, поскольку у меня нет токенов доступа для передачи в службы REST.Тесты заполняют базу данных точно такими же данными (включая пользователей и клиентов), чтобы быть детерминированными.Тесты проходят без присмотра.
Как я могу сгенерировать токены доступа с помощью DotNetOpenAuth 4, чтобы я мог тестировать взаимодействие для различных вымышленных пользователей и клиентов (так называемые приложения) без участия оператора с тестами?