public function testSetAndData()
{
$data = array('one' => 1, 'two' => 2, 'three' => 'value');
$result = $this->subject->set($data);
$this->assertNull($result);
$result = $this->subject->data();
$this->assertEqual($data, $result);
$result = $this->subject->set(array('more' => new stdClass()));
$this->assertNull($result);
$result = $this->subject->data();
$this->assertEqual($data + array('more' => new stdClass()), $result);
}