assertInstanceOf(LocationAttachmentRequestPayload::class, $payload); $this->assertSame($latitude, $payload->latitude); $this->assertSame($longitude, $payload->longitude); $expectedArray = [ 'latitude' => $latitude, 'longitude' => $longitude, ]; $this->assertEquals($expectedArray, $payload->toArray()); } #[Test] public function itHandlesNegativeCoordinates(): void { $latitude = -34.6037; $longitude = -58.3816; $payload = new LocationAttachmentRequestPayload($latitude, $longitude); $this->assertSame($latitude, $payload->latitude); $this->assertSame($longitude, $payload->longitude); } }