Starting the Potter kata. First of all, let's test with a dummy empty order.
fixing the empty order test
Testing with a single book
fixing the single book test
testing the 'two books' discount
fixing the 'two books' discount test
testing the 'three books' discount
fixing the 'three books' discount test
moving away the discount calculation
creating the discount map
testing the 'four books' discount
fixing the 'four books' discount test
testing the 'five books' discount
fixing the 'five books' discount test
testing the 'full collection plus one' order
fixing the 'full collection plus one' test
testing the 'two full collections' order
fixing the 'two full collections' test
testing the 'random collections' order
fixing the 'random collections' test. The Potter Kata is over