Unit tests are so painful