def METHOD_NAME(
    self,
    req: features.AzureDiskOptionSettings,
    cap: features.AzureDiskOptionSettings,
    disk_type: schema.DiskType = schema.DiskType.StandardHDDLRS,
    data_disk_count: int = 1,
    data_disk_caching_type: str = constants.DATADISK_CACHING_TYPE_NONE,
    data_disk_iops: int = 500,
    data_disk_size: int = 32,
) -> None:
    reason = req.check(cap)
    self.assertTrue(reason.result, f"check reasons: {reason.reasons}")
    min_value: features.AzureDiskOptionSettings = req.generate_min_capability(cap)
    self.assertEqual(disk_type, min_value.data_disk_type)
    self.assertEqual(data_disk_count, min_value.data_disk_count)
    self.assertEqual(data_disk_caching_type, min_value.data_disk_caching_type)
    self.assertEqual(data_disk_iops, min_value.data_disk_iops)
    self.assertEqual(data_disk_size, min_value.data_disk_size)