Yahoo Fantasy Sports APIへのC#クライアントライブラリ呼び出しをテストする自動統合テストスイートを作成しようとしています。いくつかのAPI呼び出しには、OAuthトークンが必要です.OAuthトークンは難しいところです。 Webブラウザを使ってアクセスキーと秘密を生成し、それをテストコードに渡すことができますが、トークンは1時間後に期限切れになるので、手動で再生成してテスト設定を更新する必要があります。テスト。OAuthトークンを必要とするユニットテストAPI
OAuthトークンが必要な場合にAPI統合テストを作成するためのベストプラクティスはありますか?
キーの生成を自動化できませんか?それにはREST APIがありますか?または、httpリクエストをコードで実行するだけで済みます。 – blank
@Sean、どうやってYahoo Fantasy Sports APIを嘲笑したのですか?コードフレームワークを作成しましたか?私はAPIを模倣する必要があり、あなたがそれをやった方法について学びたいと思っています。 –
私はそれを完全に嘲笑することは決してできませんでした。私は進行中のフレームワークを持っています。https://github.com/sconno05/yahoo-fantasy-football-toolsで見ることができます。私はトークンを環境変数に入れてしまったが、Web管理者ページを介してトークンを再生成する必要がある。 – Sean