Ziel: College -Abschluss -Qualifikationsprojekt für die University of Lettland
Framework: ASP.Net Core 6
Muster: Modell-View-Controller
Dienste: Auth0 und Coinmarketcap API
Beschreibung
Ziel dieses Qualifikationsprojekts ist es, eine nützliche Website für Investoren zu entwickeln, die ihre Investitionen in den Kryptowährungsmarkt tätigen. Ziel ist es, einem Investor ein bequemes, zuverlässiges und einfaches, zu bedienendes Umfeld zu bieten, um seine Marktfähigkeiten durch simulierte Investitionen zu praktizieren. Anleger können Echtzeit-Preisdiagramme anzeigen und Kryptowährungen mit vorab assoziiertem, künstlichem Geld in ihrer Brieftasche kaufen. Mit Hilfe von CoinmarketCap -API -Diagrammen spiegeln reale Marktdaten wider, aber Investitionen sind nur Nachahmungen. Darüber hinaus ist es möglich, Transaktionen Hebel hinzuzufügen, was Ihnen die Möglichkeit bietet, seine Vorteile und Risiken zu testen. Unmittelbar nach der ersten Transaktion erhält der Anleger eine transparente Analyse des Inhalts seiner Währungsbriefen, Kapitaländerungen und anderer Erfolge.
Benennung von Konventionen für Testprojekte
Testklassen werden als classnametests.cs bezeichnet (z. B.: MarketControllertests.cs).
Testmethoden werden als methodname_testscenario_expectedResult bezeichnet (z. B. Inseruser_missingData_throwsexception).
Andere Informationen
Datenbanktabellenskripte und spezifische Dateninsertionsskripte finden Sie unter externalcode.
Keiner der Zweige wurde gelöscht, sodass sie gezogen und verwendet werden können, um den historischen Zustand des Projekts zu sehen.
Unit -Tests verwenden Xunit und Funktionstests verwenden Selenium WebDriver.