public function testSingleField()
{
$this->specify('Test between validator with single field.', function () {
$validation = new Validation();
$validation->add('price', new Between(['minimum' => 1, 'maximum' => 3]));
$messages = $validation->validate(['price' => 5]);
$expectedMessages = Validation\Message\Group::__set_state(['_messages' => [0 => Validation\Message::__set_state(['_type' => 'Between', '_message' => 'Field price must be within the range of 1 to 3', '_field' => 'price', '_code' => '0'])]]);
expect($expectedMessages)->equals($messages);
$messages = $validation->validate([]);
expect($expectedMessages)->equals($messages);
$messages = $validation->validate(['price' => 2]);
expect($messages)->count(0);
});
}