public function testAfter()
 {
     $handler = ArrayPosition::after('test2');
     $this->assertEquals(ArrayPosition::AFTER, $handler->position());
     $this->assertEquals('test2', $handler->fieldName());
     $result = $handler->addToArray(array('test1' => 'test', 'test2' => 'test', 'test3' => 'test'), array('after2' => 'value'));
     $this->assertEquals('value', $result['after2']);
     $keys = array_keys($result);
     $this->assertEquals('test1', $keys[0]);
     $this->assertEquals('test2', $keys[1]);
     $this->assertEquals('after2', $keys[2]);
     $this->assertEquals('test3', $keys[3]);
 }