Certainly code written against a test is often different to that written without a test being in place beforehand but as described above, it is usually better decoupled from its dependencies and often simpler.