파일 서버
저장소에는 간단한 파일 서버를위한 API와 API에 대한 통합 테스트가 포함되어 있습니다.
시작 :
- Docker를 설치하십시오
- START Server (실행 run.bat)
- 단계는 MongoDB를 설치하고 API를 실행하는 Docker Compose를 실행합니다.
- 참고 : 이 단계에서 인증서에 문제가있는 경우 Docker Compose를 사용하여 Visual Studio에서 솔루션을 실행하십시오 (아래 참조). 필요한 인증서를 설치합니다. 그 후에
run.bat 도 작동합니다.
- API가 UP가 진행되고 있는지 확인하십시오 (Open : https : // localhost : 44348/swagger).
- 통합 테스트 실행 (test.bat 실행)
- 마지막에는 콘솔에서 로그를 테스트하는 경로가 표시됩니다.
Visual Studio로 API를 디버그하는 방법?
두 가지 옵션이 있습니다.
- Docker Compose없이
- MongoDB를 설치하거나 섹션 시작 에 설치된 MongoDB를 사용하십시오 (구성 파일에는 이미 로컬 데이터베이스의 Connection String이 포함되어 있음).
- Fileserver.api를 시작 프로젝트로 설정하십시오.
- 두 가지 옵션 중 하나를 사용하십시오.

- F5를 누릅니다.
- Docker Compose와 함께
- 섹션에서 시작된 컨테이너가 시작되었는지 확인하십시오. (그렇지 않으면 디버그 중에 컨테이너에 문제가 있습니다.).
- Docker-Compose를 시작 프로젝트로 설정하십시오.

- F5를 누릅니다.
Apikeys를 어디서 찾을 수 있습니까?
구성에서 Apikeys를 사용하여 API에 액세스 할 수 있습니다. 참고 : ApiKey 가 ApiKey 123 과 같은 주요 접두사를 입력하십시오.
통합 테스트를 디버그하는 방법?
- 파일 서버 API가 UP가 실행 중인지 확인하십시오.
- 구성에 적절한 URL이 파일 서버 API가 포함되어 있는지 확인하십시오.
- Speckflow를 기반으로 구현 된 통합 테스트. 따라서 더 나은 사용 경험을 위해 Visual Studio 용 확장을 설치하는 것이 좋습니다.
- 기능 폴더에서 테스트 시나리오를 찾을 수 있습니다
- 솔루션이 Visual Studio에서 개설되고 구축되면 Standart 단위 테스트로 테스트를 실행할 수 있습니다. 테스트-> 모든 테스트를 실행하십시오.

구현 된 것은 무엇입니까?
구현되지 않은 것은 무엇입니까?