While the bits of a BDD behavioral specification might not be
any different from the average unit test, I've found the mindset they create
is invaluable to keeping the focus on "what should this object do" instead
of "does it work" (which comes along for free).