Harry Potter kata implementation with ATDD