Refactored InvokeBatchDuplicateGuardTests to expect and assert FluentValidation's ValidationException instead of the custom BadRequestException when a duplicate BatchId is submitted. Assertions and comments were updated accordingly, and the DigitalData.Core.Exceptions import was removed. Test logic remains unchanged.