@Мартин, правилното място за поправката беше в spec-а, категорично.
Условието е коректно и консистентно. Интересно, не ти ли направи впечатление, че на едно място се подава цена като текстов низ, а на друго като BigDecimal
? Това би следвало да е повод човек да се замисли и евентуално да попита защо е тази неконсистентност. Това е добър пример какво се случва в реалния живот, като не "ескалирате" даден проблем, който сте видели в кода и го оставите да creep-up-не в "release"-версията ви :)
От друга страна, ние сме допуснали грешка в теста, която отстранихме само около ден преди крайния срок и ще обмислим възможността да променим тестовете така, че да не ви гърмят за това.