/**
  * @covers WindowsAzure\Table\Models\Filters\ConstantFilter::__construct
  * @covers WindowsAzure\Table\Models\Filters\ConstantFilter::getValue
  */
 public function testGetValue()
 {
     // Setup
     $expected = 'x';
     $filter = new ConstantFilter(null, $expected);
     // Assert
     $this->assertEquals($expected, $filter->getValue());
 }
 public function testCheckConstantFilter()
 {
     $filter = new ConstantFilter(EdmType::STRING, null);
     $this->assertNotNull($filter, 'Default $filter');
     $this->assertNull($filter->getValue(), 'Default ConstantFilter->getValue');
     $value = 'foo';
     $filter = new ConstantFilter(EdmType::STRING, $value);
     $this->assertEquals($value, $filter->getValue(), 'Set ConstantFilter->getValue');
     // Now check the factory.
     $value = 'bar';
     $filter = Filter::applyConstant($value, EdmType::STRING);
     $this->assertEquals($value, $filter->getValue(), 'constant factory ConstantFilter->getValue');
 }