Ejemplo n.º 1
0
 /**
  * @covers LuhnAlgorithm::calculcateCheckDigit
  * @dataProvider provider
  */
 public function testCalculcateCheckDigit($number)
 {
     $number = strval(LuhnAlgorithm::toInteger($number));
     $last = strlen($number) - 1;
     // Check digit is the last number
     $checkDigit = $number[$last];
     $number = substr($number, 0, $last);
     $calcCheckDigit = LuhnAlgorithm::calculateCheckDigit($number);
     $this->assertEquals($checkDigit, $calcCheckDigit);
 }