Redoing the intro to tdd