/**
  * @dataProvider valueObfuscatorProvider
  * @param $value
  * @param $obfuscationLength
  * @param $valueStartObfuscated
  * @param $valueEndObfuscated
  * @param $valueAllObfuscated
  * @param $obfuscatedFixedLength
  */
 public function testValueObfuscators($value, $obfuscationLength, $valueStartObfuscated, $valueEndObfuscated, $valueAllObfuscated, $obfuscatedFixedLength)
 {
     $valueObfuscator = new ValueObfuscator();
     $this->assertEquals($valueStartObfuscated, $valueObfuscator->obfuscateAllKeepEnd($value, $obfuscationLength));
     $this->assertEquals($valueEndObfuscated, $valueObfuscator->obfuscateAllKeepStart($value, $obfuscationLength));
     $this->assertEquals($valueAllObfuscated, $valueObfuscator->obfuscateAll($value));
     $this->assertEquals($obfuscatedFixedLength, $valueObfuscator->obfuscateFixedLength($obfuscationLength));
 }