currency-8.x-3.3/tests/src/Unit/Event/ResolveCountryCodeTest.php
tests/src/Unit/Event/ResolveCountryCodeTest.php
<?php
namespace Drupal\Tests\currency\Unit\Event;
use Drupal\currency\Event\ResolveCountryCode;
use Drupal\Tests\UnitTestCase;
/**
* Tests the resolve country code event.
*
* @coversDefaultClass \Drupal\currency\Event\ResolveCountryCode
*
* @group Currency
*/
class ResolveCountryCodeTest extends UnitTestCase {
/**
* The class under test.
*
* @var \Drupal\currency\Event\ResolveCountryCode
*/
protected $sut;
/**
* {@inheritdoc}
*/
public function setUp(): void {
parent::setUp();
$this->sut = new ResolveCountryCode();
}
/**
* @covers ::setCountryCode
* @covers ::getCountryCode
*/
public function testGetCountryCode() {
$country_code = $this->randomMachineName();
$this->assertSame($this->sut, $this->sut->setCountryCode($country_code));
$this->assertSame($country_code, $this->sut->getCountryCode());
}
}
