Browse code

Added README.md appinfo/info.xml appinfo/signature.json lib/Controller/AuthorApiController.php and the providers directory

DoubleBastionAdmin authored on 20/08/2022 16:33:00
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,29 @@
1
+<?php
2
+
3
+namespace Telnyx;
4
+
5
+class NumberReservationTest extends TestCase
6
+{
7
+    const NUMBER_RESERVATION_ID = "f7964e2b-a9f9-4eb6-ab16-e570ffc4bc83";
8
+
9
+    public function testIsListable()
10
+    {
11
+        $this->expectsRequest(
12
+            'get',
13
+            '/v2/number_reservations'
14
+        );
15
+        $resources = NumberReservation::all();
16
+        $this->assertInstanceOf(\Telnyx\Collection::class, $resources);
17
+        $this->assertInstanceOf(\Telnyx\NumberReservation::class, $resources[0]);
18
+    }
19
+
20
+    public function testIsRetrievable()
21
+    {
22
+        $this->expectsRequest(
23
+            'get',
24
+            '/v2/number_reservations/' . urlencode(self::NUMBER_RESERVATION_ID)
25
+        );
26
+        $resource = NumberReservation::retrieve(self::NUMBER_RESERVATION_ID);
27
+        $this->assertInstanceOf(\Telnyx\NumberReservation::class, $resource);
28
+    }
29
+}