public function provideValidInputForAcceptValue()
{
return array(array(null, new MapLocation\Value()), array(array(), new MapLocation\Value()), array(new MapLocation\Value(), new MapLocation\Value()), array(array('latitude' => 23.42, 'longitude' => 42.23, 'address' => 'Nowhere'), new MapLocation\Value(array('latitude' => 23.42, 'longitude' => 42.23, 'address' => 'Nowhere'))), array(array('latitude' => 23, 'longitude' => 42, 'address' => 'Somewhere'), new MapLocation\Value(array('latitude' => 23, 'longitude' => 42, 'address' => 'Somewhere'))), array(new MapLocation\Value(array('latitude' => 23.42, 'longitude' => 42.23, 'address' => 'Nowhere')), new MapLocation\Value(array('latitude' => 23.42, 'longitude' => 42.23, 'address' => 'Nowhere'))));
}