PaymentTest.php 641 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace Faker\Test\Provider\bg_BG;
  3. use Faker\Generator;
  4. use Faker\Provider\bg_BG\Payment;
  5. use PHPUnit\Framework\TestCase;
  6. class PaymentTest extends TestCase
  7. {
  8. /**
  9. * @var Generator
  10. */
  11. private $faker;
  12. public function setUp()
  13. {
  14. $faker = new Generator();
  15. $faker->addProvider(new Payment($faker));
  16. $this->faker = $faker;
  17. }
  18. public function testVatIsValid()
  19. {
  20. $vat = $this->faker->vat();
  21. $unspacedVat = $this->faker->vat(false);
  22. $this->assertRegExp('/^(BG \d{9,10})$/', $vat);
  23. $this->assertRegExp('/^(BG\d{9,10})$/', $unspacedVat);
  24. }
  25. }