/**
  * @covers MicrosoftAzure\Storage\Table\Models\Filters\QueryStringFilter::__construct
  * @covers MicrosoftAzure\Storage\Table\Models\Filters\QueryStringFilter::getQueryString
  */
 public function testGetQueryString()
 {
     // Setup
     $expected = 'x';
     $filter = new QueryStringFilter($expected);
     // Assert
     $this->assertEquals($expected, $filter->getQueryString());
 }
 public function testCheckQueryStringFilter()
 {
     $filter = new QueryStringFilter(null);
     $this->assertNotNull($filter, 'Default $filter');
     $this->assertNull($filter->getQueryString(), 'Default QueryStringFilter->getQueryString');
     $queryString = 'foo';
     $filter = new QueryStringFilter($queryString);
     $this->assertEquals($queryString, $filter->getQueryString(), 'Set QueryStringFilter->getQueryString');
     // Now check the factory.
     $queryString = 'bar';
     $filter = Filter::applyQueryString($queryString);
     $this->assertEquals($queryString, $filter->getQueryString(), 'QueryString factory QueryStringFilter->getQueryString');
 }