def METHOD_NAME(self):
    array = np.array([1, 2], dtype=np.float64)
    array_like = ArrayLike(array)
    expected = ArrayLike(np.float64(5))
    _assert_equal_type_and_value(expected, np.matmul(array_like, array))
    _assert_equal_type_and_value(
        expected, operator.matmul(array_like, array))
    _assert_equal_type_and_value(
        expected, operator.matmul(array, array_like))