Programme Model coverage

0% to 100% in one PR!
This isn't really testing the logic works at all, just that it returns an episode, shouldn't there be some assertion that it was the "latest" whatever that means?