easyappointments/vendor/jsvrcek/ics/tests/Model/Relationship/OrganizerTest.php

30 lines
897 B
PHP
Executable File

<?php
namespace Jsvrcek\ICS\Tests\Model\Relationship;
use Jsvrcek\ICS\Utility\Formatter;
use Jsvrcek\ICS\Model\Relationship\Organizer;
use PHPUnit\Framework\TestCase;
class OrganizerTest extends TestCase
{
/**
* @covers Jsvrcek\ICS\Model\Organizer::__toString()
*/
public function testToString()
{
$object = new Organizer(new Formatter());
$object
->setValue('leonardo@example.it')
->setName('Leonardo Da Vinci')
->setLanguage('it')
->setDirectory('http://en.wikipedia.org/wiki/Leonardo_da_Vinci')
->setSentBy('piero@example.com');
$expected = 'ORGANIZER;SENT-BY="piero@example.com";CN=Leonardo Da Vinci;DIR="http://en.wikipedia.org/wiki/Leonardo_da_Vinci";LANGUAGE=it:mailto:leonardo@example.it';
$this->assertEquals($expected, $object->__toString());
}
}