/**
  * @covers MicrosoftAzure\Storage\Table\Models\Filters\ConstantFilter::__construct
  * @covers MicrosoftAzure\Storage\Table\Models\Filters\ConstantFilter::getEdmType
  */
 public function testGetEdmType()
 {
     // Setup
     $expected = EdmType::BINARY;
     $filter = new ConstantFilter($expected, '1234');
     // Assert
     $this->assertEquals($expected, $filter->getEdmType());
 }
 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');
 }