Usare una mock location vuol dire che dai tu le coordinate (fittizie) alla location, giusto per vedere se il tuo codice funzionerebbe o no.
Come si fa di preciso non lo so, ma so che devi mettere
nel manifest.
Come usare una mock location devi vedertelo un po' tu perché io non ne ho idea
Se sei in fase di sviluppo/test puoi utilizzare il tool DDMS (se usi Eclipse puoi trovarlo nel modulo di sviluppo per Android); da lì puoi trasmettere delle coordinate fittizie all'emulatore mentre la tua applicazione sta girando e vedere cosa succede.