Back | Home
الـ Path الحالي: /home/picotech/domains/instantly.picotech.app/public_html/public/./../app/.././../../finland.picotech.app/public_html/storage/../vendor/./phpoption/../laravel/../tijsverkoyen/../barryvdh/laravel-dompdf/../../maennchen/zipstream-php/./src/.././../../barryvdh/../doctrine/../telnyx/telnyx-php/tests/api_resources
الملفات الموجودة في هذا الـ Path:
.
..
AddressTest.php
ApiOperations
ApiRequestorTest.php
ApiResourceTest.php
ApiResponseTest.php
AvailablePhoneNumberTest.php
BalanceTest.php
BillingGroupTest.php
CallControlApplicationTest.php
CallTest.php
CollectionTest.php
ConferenceTest.php
ConnectionTest.php
CredentialConnectionTest.php
ErrorObjectTest.php
EventTest.php
Exception
FQDNConnectionTest.php
FQDNTest.php
FaxApplicationTest.php
FaxTest.php
HttpClient
IPConnectionTest.php
IPTest.php
InboundChannelTest.php
MessageTest.php
MessagingHostedNumberOrderTest.php
MessagingPhoneNumberTest.php
MessagingProfileTest.php
MobileOperatorNetworkTest.php
NumberLookupTest.php
NumberOrderDocumentTest.php
NumberOrderTest.php
NumberReservationTest.php
OtaUpdateTest.php
OutboundVoiceProfileTest.php
PhoneNumber
PhoneNumberTest.php
PortingOrderTest.php
PortingPhoneNumberTest.php
PortoutTest.php
RegulatoryRequirementTest.php
RequestTelemetryTest.php
ShortCodeTest.php
SimCardTest.php
TelephonyCredentialTest.php
TelnyxObjectTest.php
TelnyxTelemetryTest.php
TelnyxTest.php
Util
VerificationTest.php
VerifyProfileTest.php
WebhookTest.php

مشاهدة ملف: NumberOrderDocumentTest.php

<?php

namespace Telnyx;

/**
 * @internal
 * @covers \Telnyx\NumberOrderDocument
 */
final class NumberOrderDocumentTest extends \Telnyx\TestCase
{
    const TEST_RESOURCE_ID = '123';

    public function testIsListable()
    {
        $this->expectsRequest(
            'get',
            '/v2/number_order_documents'
        );
        $resources = NumberOrderDocument::all();
        $this->assertInstanceOf(\Telnyx\Collection::class, $resources);
        $this->assertInstanceOf(\Telnyx\NumberOrderDocument::class, $resources['data'][0]);
    }

    public function testIsCreatable()
    {
        $this->expectsRequest(
            'post',
            '/v2/number_order_documents'
        );
        $resource = NumberOrderDocument::create(["country" => "US", "type" => "custom"]);
        $this->assertInstanceOf(\Telnyx\NumberOrderDocument::class, $resource);
    }

    public function testIsRetrievable()
    {
        $this->expectsRequest(
            'get',
            '/v2/number_order_documents/' . urlencode(self::TEST_RESOURCE_ID)
        );
        $resource = NumberOrderDocument::retrieve(self::TEST_RESOURCE_ID);
        $this->assertInstanceOf(\Telnyx\NumberOrderDocument::class, $resource);
    }

    public function testIsUpdatable()
    {
        $this->expectsRequest(
            'patch',
            '/v2/number_order_documents/' . urlencode(self::TEST_RESOURCE_ID)
        );
        $resource = NumberOrderDocument::update(self::TEST_RESOURCE_ID, [
            "name" => "Test",
        ]);
        $this->assertInstanceOf(\Telnyx\NumberOrderDocument::class, $resource);
    }
}