add apnsProvider tests