Lastgenre coverage (mocking galore)

First time I use the mock module, I hope I did not abuse it.