Т.к в задании явно не указано, какая стоимость отображается в колонке Стоимость
таблицы - указана стоимость за день, введенная при создании платежа.
В задании присутствует явное противоречие. С одной стороны указано, что "Расчет общей суммы платежей осуществляется умножением стоимости платежа за месяц на количество выбранных месяцев...
с другой "стоимость за каждый месяц будет различна"
.
Был выбран следующий алгоритм.
Расчет стоимости услуги за месяц при установки чекбокса рассчитывается путем умножения стоимости платежа за день (введенную при создании платежа) на количество календарных дней в выбранном месяце текущего года.
Общая сумма рассчитывается путем сложения стоимости платежа за месяцы, в которых платеж активен, (стоимость платежа за год) с дальнейшим суммированием годовой стоимости каждого платежа.
Запуск веб-сервера для разработки клиентской части: ng serve
Сервер будет запущен по адресу: http://localhost:4200
Запуск unit тестов Jest: npm run test
.
Развернутый проект: http://46.149.80.200:8080/