def _test_eval_int(self, number, strict_eval, expression):
        can_data = number.to_bytes(1, "big", signed=(number < 0))

        # By default the strictEval flag is True
        configs = [{
            "key": "var",
            "is_ts": True,
            "type": "int",
            "start": 0,
            "length": 1,
            "byteorder": "big",
            "signed": number < 0,
            "expression": expression,
            "strictEval": strict_eval
        }]

        return self.converter.convert(configs, can_data)