I've seen similar questions around "How can I start with unit testing?" and I believe I've even run across a couple that ask how to best introduce it to the team. IIRC, the responses were mostly to the tune of "if you build it, they will come"...meaning once others see what you're doing with it, they'll start using it too. While I'm definitely not knocking the approach (I've used it myself in several other areas of improvement and seen good results), it seems that unit testing is a bit of a tall hill to push the team over.
While I could certainly go ahead and start to use it myself on projects I create, inevitably others will take over the project or work on it simultaneously, and I'm afraid the unit tests will start to break down, not to mention productivity. The #1 argument I've heard against it is that it's just too complicated for the rest of the team to absorb right now, given our workload (and we are slammed). I don't want to introduce something that others don't have free time to learn (I'm bad with the work-life balance thing and will do it in my spare time) and would only bring them down and not get adopted widespread, causing maintenance headaches for anyone down the road who picks it up when it's not the team standard. We just got some new headcount, so theoretically the workload should lessen over time for each person and we could maybe attack it.
Anyone successfully introduced unit testing to their environment against all odds? How'd you do it? Am I being too paranoid about the reaction?