ファイルサーバー
リポジトリには、単純なファイルサーバーのAPIとAPIの統合テストが含まれています。
始めましょう:
- Dockerをインストールします
- サーバーを開始する(実行run.batを実行)
- ステップは、MongoDBをインストールしてAPIを実行するDocker Composeを実行します。
- 注:このステップで証明書に問題がある場合は、Docker Compose(以下を参照)でVisual Studioでソリューションを実行してみてください(以下を参照)。その後、
run.batも機能します。
- APIが稼働していることを確認してください(Open:https:// localhost:44348/swagger)。
- 統合テストを実行する(test.batを実行)
- 最後に、コンソールにログをテストするパスが表示されます
Visual StudioでAPIをデバッグする方法は?
2つのオプションがあります。
- Dockerが作曲しません
- MongoDBをインストールするか、セクションにインストールされたMongoDBを使用します。
- Startup Projectとしてfileserver.apiを設定します。
- 2つのオプションのいずれかを使用します。

- F5を押します。
- Dockerが作曲します
- セクションで開始されたコンテナが開始されていることを確認してください。 (それ以外の場合は、デバッグ中にコンテナに問題があります。)。
- Docker-Composeを起動プロジェクトとして設定します。

- F5を押します。
Apikeysはどこにありますか?
構成のApikeysを使用して、APIにアクセスできます。注: ApiKey 123など、 ApiKeyの接頭辞を入力します。
統合テストをデバッグする方法は?
- ファイルサーバーAPIが稼働していることを確認してください。
- 構成には、サーバーAPIをファイルするための適切なURLが含まれていることを確認してください。
- Speckflowに基づいて実装された統合テスト。したがって、より良い使用体験のために、Visual Studioの拡張をインストールすることをお勧めします。
- 機能フォルダーにテストシナリオを見つけることができます
- ソリューションがVisual Studioで開かれ、構築されると、Standartユニットテストとしてテストを実行できます。テスト - >すべてのテストを実行します。

何が実装されましたか?
何が実装されていませんか?