Keeps track of request history
Done resets mock state
LIttle bit more test