[ActiveJob] TestCase

@dhh @rafaelfranca @cristianbica 
Are we relying on `protected` method visibility?