tdd intro assignment