/**
  * @dataProvider testMacedonianISO9R1968bProvider
  * @param $expected
  * @param $actual
  */
 public function testMacedonianISO9R1968b($actual, $expected)
 {
     $this->assertEquals($expected, self::$ts->toTranslit($actual, Lang\MK::ISO_9_R_1968_B));
 }
 /**
  * @dataProvider testBulgarianProvider
  * @param $expected
  * @param $actual
  */
 public function testBulgarian($actual, $expected)
 {
     $this->assertEquals($expected, self::$ts->toTranslit($actual, Lang\BG::SCHOLARLY));
 }
 /**
  * @dataProvider testRussianPassport2010Provider
  * @param $expected
  * @param $actual
  */
 public function testRussianPassport2010($actual, $expected)
 {
     $this->assertEquals($expected, self::$ts->toTranslit($actual, Lang\RU::PASSPORT_2010));
 }
 /**
  * @dataProvider testGreekProvider
  * @param $expected
  * @param $actual
  */
 public function testGreek($actual, $expected)
 {
     $this->assertEquals($expected, self::$ts->toTranslit($actual, Lang\EL::SCHOLARLY));
 }
 public function testCustomMap()
 {
     $ts = new Transliterator('custom', ['џ' => 'u', 'А' => 'A', 'Р' => 'P', 'р' => 'p', 'Х' => 'X']);
     $this->assertEquals('uAPpX', $ts->toTranslit('џАРрХ'));
 }
 /**
  * @dataProvider testBelarusianNational2000Provider
  * @param $actual
  * @param $expected
  */
 public function testBelarusianNational2000($actual, $expected)
 {
     $this->assertEquals($expected, self::$ts->toTranslit($actual, Lang\BE::NATIONAL_2000));
 }