/** * @return Endpoint */ private function getPostEndpoint() { return new Endpoint(Binding::httpPost(), 'some:uri'); }
/** * @test * @group metadata * @group common */ public function deserializing_a_serialized_binding_yields_an_equal_value_object() { $original = Binding::httpPost(); $deserialized = Binding::deserialize($original->serialize()); $this->assertTrue($original->equals($deserialized)); }
/** * @test * @group metadata * @group common */ public function an_endpoint_can_be_cast_to_string() { $this->assertInternalType('string', (string) new Endpoint(Binding::httpPost(), 'some:uri')); }