Patients do not have to fast or change their food intake before a urine test.They should, however, avoid intense athletic training or heavy physical work before the test because it may result in small amounts of blood in the urine.
Read more: http://www.faqs.org/health/topics/29/Urinalysis.html#ixzz3sEMFSHcN
You don't need to be fasting for a urinalysis. Just take yourself in to the doctors office or the lab and pee in some cup, simple as that.