/**
  * Tests if value is set and returned correctly
  */
 public function testGetSetValue()
 {
     $mlProperty = new MLProperty();
     $mlProperty->setValue('test en', 'en');
     $this->assertEquals(null, $mlProperty->getValue('bg'), 'MLProperty does not return null if required and default language is missing.');
     $mlProperty->setValue('test default', 'default');
     $this->assertEquals('test en', $mlProperty->getValue('en'), 'MLProperty does not return required language correctly.');
     $this->assertEquals('test default', $mlProperty->getValue('default'), 'MLProperty does not return default language correctly.');
     $this->assertEquals('test default', $mlProperty->getValue('bg'), 'MLProperty does not return default language if required language is missing.');
 }