/**
  * @depends testConstructor
  */
 public function testSettersGetters()
 {
     $unitUnderTest = new PropertyMetadata('testProperty');
     $this->assertEquals(false, $unitUnderTest->isExpose());
     $unitUnderTest->setExpose(true);
     $this->assertEquals(true, $unitUnderTest->isExpose());
     $this->assertEquals(false, $unitUnderTest->isNullSkipped());
     $unitUnderTest->setNullSkipped(true);
     $this->assertEquals(true, $unitUnderTest->isNullSkipped());
     $unitUnderTest->setSerializedName('serialized');
     $this->assertEquals('serialized', $unitUnderTest->getSerializedName());
     $unitUnderTest->setType('string');
     $this->assertEquals('string', $unitUnderTest->getType());
     $unitUnderTest->setGroups(array('string', 'test'));
     $this->assertCount(2, $unitUnderTest->getGroups());
     $this->assertEquals(array('string', 'test'), $unitUnderTest->getGroups());
 }