Q: Car stalled and battery light came on... on 2002 Audi TT

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
So my car stalled and the battery light came on. Had it towed to the repair shop and they are saying it is the fuel pump. The car would turn over but not start. Could there be any other possibilities?
(1) Answer
There are many possibilities, but a diagnosis will determine the fault. If the shop is saying the pump is bad, then they should have checked the fuel pressure to the injectors and found low or no fuel pressure (normal would be around 40 psi.). If they found no fuel pressure, then they should've checked for power (12 volts) and ground signals to the fuel pump. Ask for the results of these tests and that should tell you if the tested this properly.