Sociable versus isolated unit tests