def METHOD_NAME(client, response):
    response.get(f"https://api.mollie.com/v2/payments/{PAYMENT_ID}", "payment_single")
    response.get(f"https://api.mollie.com/v2/payments/{PAYMENT_ID}/refunds/{REFUND_ID}", "refund_single_no_links")
    payment = client.payments.get(PAYMENT_ID)
    refund = payment.refunds.get(REFUND_ID)
    assert isinstance(refund, Refund)
    # properties
    assert refund.resource == "refund"
    assert refund.id == REFUND_ID
    assert refund.amount == {"currency": "EUR", "value": "5.95"}
    assert refund.settlement_id is None
    assert refund.settlement_amount is None
    assert refund.description == "Required quantity not in stock, refunding one photo book."
    assert refund.metadata == {"bookkeeping_id": 12345}
    assert refund.status == Refund.STATUS_PENDING
    assert_list_object(refund.lines, OrderLine)
    assert refund.payment_id == PAYMENT_ID
    assert refund.order_id is None
    assert refund.created_at == "2018-03-14T17:09:02.0Z"
    # additional methods
    assert refund.is_queued() is False
    assert refund.is_pending() is True
    assert refund.is_processing() is False
    assert refund.is_refunded() is False