Adds some unit tests for the runner pod generation logic that is used internally by runner deployment and runner set controllers as preparation for #1282