multicurtest-final-scenario
Description
This is final module for test-task for Divan.ru thats uses other services for execute final scenario (at /test-scenario
). Implements required stores on mysql-database.
Submodules
pantagruel74/multicurtest-currency-manager
https://github.com/mnemesong/multicurtest-currency-manager Manager implements currency creation, store and calculation logic, thats need for all other modules (look unit tests in project repo)
pantagruel74/multicurtest-bank-management-service
https://github.com/mnemesong/multicurtest-bank-management-service Service implements logic of total bank management: total currencies and currency-rates management and global account operations (look unit tests in project repo)
pantagruel74/multicurtest-private-operations-service
https://github.com/mnemesong/multicurtest-private-operations-service Service implements logic of account private operations (look unit tests in project repo)
pantagruel74/multicurtest-account-administrations-service
https://github.com/mnemesong/multicurtest-account-administrations-service Service implements logic of account management operations. (look unit tests in project repo)
Requirements
- PHP >=7.4
- Composer >=2.0
- Apache or NGINX server
- Mysql or any sql database
Installation
- Copy project files to target folder
- Run command
composer update
- Correct configs use your sql access data and switch on sql database
- Run migrations by command
php yii migrate
Run test scenario
Run test scenario by command composer test:scenario
Author
- Anatoly Starodubtsev
- Tostar74@mail.ru
Описание
Test-task for Divan.ru: Repository with final scenario