text: <?php
  
  namespace Faker\Test\Provider\de_DE;
  
  use Faker\Generator;
  use Faker\Provider\de_DE\Person;
  use Faker\Provider\de_DE\Internet;
  use Faker\Provider\de_DE\Company;
  use PHPUnit\Framework\TestCase;
  
  class InternetTest extends TestCase
  {
  
      /**
       * @var Generator
       */
      private $faker;
  
      public function setUp()
      {
          $faker = new Generator();
          $faker->addProvider(new Person($faker));
          $faker->addProvider(new Internet($faker));
          $faker->addProvider(new Company($faker));
          $this->faker = $faker;
      }
  
      public function testEmailIsValid()
      {
          $email = $this->faker->email();
          $this->assertNotFalse(filter_var($email, FILTER_VALIDATE_EMAIL));
      }
  }
  