Despite having heard a lot about Test Driven Development (TDD) during my career, spanning over a decade, I had never practiced…