public function testMessageReplacement()
{
$this->object->addField('test', 'My Field')->number()->setMessage('{label} with the data from {name} must be a number but I got {value}!');
$result = $this->object->run(array('test' => 'abc'));
$this->assertEquals('My Field with the data from test must be a number but I got abc!', $result->getError('test'));
}