Objectif: Projet de qualification universitaire pour l'Université de Lettonie
Framework: ASP.NET Core 6
Modèle: modèle de contrôle
Services: API AUTH0 et COINMARKETCAP
Description
Le but de ce projet de qualification est de développer un site Web utile pour les investisseurs qui font leurs investissements sur le marché des crypto-monnaies. L'objectif est de fournir à un investisseur un environnement pratique, fiable et facile à utiliser pour pratiquer ses compétences de marché grâce à des investissements simulés. Les investisseurs peuvent consulter les graphiques de prix en temps réel et acheter des crypto-monnaies en utilisant de l'argent artificiel pré-allocalisé dans leur portefeuille. Avec l'aide des graphiques API CoinmarketCap, reflètent des données réelles sur le marché, mais les investissements ne sont que des imitations. De plus, il est possible d'ajouter un effet de levier aux transactions, ce qui vous donne la possibilité de tester ses avantages et ses risques. Immédiatement après avoir effectué la première transaction, l'investisseur commence à recevoir une analyse transparente du contenu de ses portefeuilles de devises, des changements de capital et d'autres succès.
Nommer les conventions pour les projets de test
Les classes de test sont nommées classNameTests.cs (par exemple: MarketControllerSt.cs).
Les méthodes de test sont nommées méthodyname_testscenario_expectedResult (par exemple: inseruser_missingdata_throwSException).
Autres informations
Des scripts de table de base de données et des scripts d'insertion de données spécifiques peuvent être trouvés sous externalcode.
Aucune des branches n'a été supprimée, ils peuvent donc être tirés et utilisés pour voir l'état historique du projet.
Les tests unitaires utilisent Xunit et les tests fonctionnels utilisent Selenium WebDriver.