Unit tests are usually a part of the complete solution. If I pay for the code, I'd like to be able to make minor changes and verify they work.