pe-tdd-example