change the promotion rules in the fixtures
change the fixture with the input promotion rules
change the promotion class
delete the unuse file class
refector the calculate.js file
refactore the Promotion Rules class