public function testShouldValidateUsingDigitsInDecimalValidation()
{
$validation = new Validation();
$validation->add('number1', new Decimal(['places' => 2, 'digits' => 2, 'label' => 'Magic number #1', 'message' => ':field must contain valid decimal value']));
$validation->add('number2', new Decimal(['places' => 2, 'digits' => 1, 'label' => 'Magic number #2', 'message' => ':field must contain valid decimal value']));
$validation->validate(['number1' => '9.99', 'number2' => '6.99']);
$messages = $validation->getMessages();
$this->assertEquals(1, $messages->count());
$this->assertEquals('Magic number #1 must contain valid decimal value', $messages[0]->getMessage());
$this->assertEquals('Decimal', $messages[0]->getType());
}