So writing tests feels painful. What now?

Behavior-Driven Development