How to assign Assignment Rule to Case record using Apex in Salesforce?

assignmentRuleHeader.useDefaultRule in Database.DMLOptions can be used to assign or invoke or trigger Assignment Rule to Case record using Apex in Salesforce. Sample Code: this is applicable even when you update the case. Output: