Цель: квалификационный проект колледжа для Университета Латвии
Framework: ASP.NET CORE 6
Паттерн: модель-контроллер
Услуги: Auth0 и Coinmarketcap API
Описание
Цель этого квалификационного проекта - разработать полезный веб -сайт для инвесторов, которые делают свои инвестиции на рынок криптовалют. Цель состоит в том, чтобы предоставить инвестору удобную, надежную и простую в использовании среда для практики своих рыночных навыков с помощью моделируемых инвестиций. Инвесторы могут просматривать графики цен в реальном времени и покупать криптовалюты, используя предварительно выделенные, искусственные деньги в своем кошельке. С помощью Coinmarketcap диаграммы API отражают реальные рыночные данные, но инвестиции - это просто имитации. Кроме того, можно добавить рычаги в транзакции, что дает вам возможность проверить его преимущества и риски. Сразу после совершения первой транзакции инвестор начинает получать прозрачный анализ содержимого своих валютных кошельков, изменений капитала и других успехов.
Конвенции о именованиях для тестовых проектов
Тестовые классы называются classnametests.cs (например: MarketControllertests.cs).
Методы испытаний называются methodname_testscenario_expectedresult (например: inseruser_missingdata_throwsexception).
Другая информация
Сценарии таблицы базы данных и конкретные сценарии вставки данных можно найти в OvermentCode.
Ни одна из ветвей не была удалена, поэтому их можно вытащить и использовать для просмотра исторического состояния проекта.
Модульные тесты используют XUNIT и функциональные тесты. Используйте селен WebDriver.