zexa / interview-task

A comission calculator
0 stars 0 forks source link

Interview task

Commission payment calculator.

Usage

git clone repo
cd repo
composer install
php index.php tests/inputs/input.csv # test input

Testing

vendor/bin/phpunit --testdox tests

Reikalavimai

Response

  1. [x] Ištaisyti output rezultatą, kad apvalintų visas valiutas teisingai.
  2. [x] Patvarkyti, kad padavus nevalidžius (nepalaikomus) duomenis į input failą, būtų grąžinama klaida, o ne tiesiog komisinis = 0. Klaidų apdorojimui rekomenduojama naudoti Exceptions.
  3. [x] Parašyti Unit testus.