Tujuan: Proyek Kualifikasi Gelar Singgi untuk Universitas Latvia
Kerangka kerja: ASP.NET Core 6
Pola: model-view-controller
Layanan: AUTH0 DAN COINMARMETCAP API
Keterangan
Tujuan dari proyek kualifikasi ini adalah untuk mengembangkan situs web yang berguna bagi investor yang melakukan investasi mereka di pasar cryptocurrency. Tujuannya adalah untuk memberikan investor lingkungan yang nyaman, andal dan mudah digunakan untuk mempraktikkan keterampilan pasar mereka melalui investasi simulasi. Investor dapat melihat grafik harga real-time dan membeli cryptocurrency menggunakan uang buatan yang dialokasikan sebelumnya di dompet mereka. Dengan bantuan grafik API CoinMarketCap mencerminkan data pasar nyata, tetapi investasi hanyalah imitasi. Selain itu, dimungkinkan untuk menambahkan leverage ke transaksi, yang memberi Anda kesempatan untuk menguji manfaat dan risikonya. Segera setelah melakukan transaksi pertama, investor mulai menerima analisis transparan dari isi dompet mata uangnya, perubahan modal dan keberhasilan lainnya.
Konvensi penamaan untuk proyek pengujian
Kelas Uji dinamai Classnametests.cs (misalnya: MarketControllerTests.cs).
Metode uji dinamai methodname_testscenario_expectedResult (misalnya: inseruser_missingdata_throwsexception).
Informasi lainnya
Skrip tabel database dan skrip penyisipan data tertentu dapat ditemukan di bawah kode eksternal.
Tidak ada cabang yang telah dihapus, sehingga dapat ditarik dan digunakan untuk melihat keadaan historis proyek.
Tes unit menggunakan XUnit dan tes fungsional menggunakan selenium webdriver.