목표 : 라트비아 대학교의 대학 학위 자격 프로젝트
프레임 워크 : ASP.NET CORE 6
패턴 : 모델-뷰 컨트롤러
서비스 : Auth0 및 CoinmarketCap API
설명
이 자격 프로젝트의 목적은 cryptocurrency 시장에 투자하는 투자자들을위한 유용한 웹 사이트를 개발하는 것입니다. 목표는 투자자에게 시뮬레이션 된 투자를 통해 시장 기술을 연습 할 수있는 편리하고 신뢰할 수 있고 쉬운 사용 환경을 제공하는 것입니다. 투자자는 지갑에 사전 배치 된 인공 돈을 사용하여 실시간 가격 차트를보고 암호 화폐를 구입할 수 있습니다. CoinmarketCap API 차트의 도움으로 실제 시장 데이터를 반영하지만 투자는 모방입니다. 또한 거래에 레버리지를 추가 할 수있어 이점과 위험을 테스트 할 수 있습니다. 첫 번째 거래 직후, 투자자는 통화 지갑의 내용, 자본 변경 및 기타 성공에 대한 투명한 분석을 받기 시작합니다.
시험 프로젝트의 이름 지정 규칙
테스트 클래스는 Classnametests.cs (예 : MarketControllerTests.cs)입니다.
테스트 방법은 MethodName_testScenario_expectedResult로 명명되었습니다 (예 : InserUser_MissingData_ThrowSexception).
기타 정보
데이터베이스 테이블 스크립트 및 특정 데이터 삽입 스크립트는 외부 코드에서 찾을 수 있습니다.
지점 중 어느 것도 삭제되지 않았으므로 프로젝트의 역사적 상태를 보는 데 당겨서 사용할 수 있습니다.
단위 테스트는 Xunit 및 기능 테스트를 사용하여 Selenium Webdriver를 사용합니다.