tdd example for kata