Simulating another player for development.

How can I simulate/spawn another player for testing plugins I am making. 

For example, I want to test vehicle seats out and would like to put a 'player' in the driver seat, is it possible to do this with an npc or something? 

Is it possible to spawn a fake 'player' entity that gets recognised and triggers hooks etc maybe? I'm also wanting to test creating a team and writing plugins with that, but i kinda need another 'player' haha

Spawn a BasePlayer entity Look threw humanNPC plugin to get some examples