I had the one hour test and booked it for first thing in the morning. When I asked the midwife about fasting beforehand she told me it wasnt necessary to fast, but rather eat what I would eat in a normal day, and not to eat like a mars bar or something right before the test because that would make the results change.