/**
  * @test
  */
 public function is_not_same_value_as()
 {
     $structureItemCollection = array(new StructureItem('b', StructureDefinition::STRING), new StructureItem('a.b', StructureDefinition::HASHTABLE), new StructureItem('a', StructureDefinition::HASHTABLE), new StructureItem('a.b.c', StructureDefinition::STRING));
     $structureDefinition = new StructureDefinition($structureItemCollection);
     unset($structureItemCollection[0]);
     $structureItemCollection[] = new StructureItem('c', StructureDefinition::STRING);
     $otherStructureDefinition = new StructureDefinition($structureItemCollection);
     $this->assertFalse($structureDefinition->sameValueAs($otherStructureDefinition));
 }