http://www.slideshare.net/t_wada/tddbc-exercise P5~