public function testValidation()
 {
     $favouritePlace = new FavouritePlace();
     $this->assertEquals(1, $this->validator->validate($favouritePlace, 'create')->count());
     $favouritePlace = new FavouritePlace();
     $favouritePlace->setId('fp-' . uniqid());
     $this->assertEquals(0, $this->validator->validate($favouritePlace, 'create')->count());
     $favouritePlace = new FavouritePlace();
     $favouritePlace->setId('fp-' . uniqid());
     $this->assertEquals(2, $this->validator->validate($favouritePlace, 'update')->count());
     $favouritePlace = new FavouritePlace();
     $favouritePlace->setId('fp-' . uniqid());
     $favouritePlace->setLabel(['Work']);
     $favouritePlace->setLocation('City Centre');
     $this->assertEquals(0, $this->validator->validate($favouritePlace, 'update')->count());
 }