def is_int_in_inclusive_range(value, min_value, max_value):
    """ Is the given value an int in the range [min_value, max_value]
    :param value: value being checked
    :type value: Any
    :param min_value: minimum allowed int
    :type min_value: int
    :param max_value: maximum allowed int
    :type max_value: int
    :return: True if the value is int on given range, False otherwise
    :rtype: bool
    """
    return isinstance(value, int) and (value in range(min_value, max_value + 1))