Source

						public function testEntityFields() {
		foreach ($this->companiesData as $data) {
			Companies::create($data)->save();
		}
		$all = Companies::all();

		$result = $all->first(function($doc) { return $doc->name == 'StuffMart'; });
		$this->assertEqual('StuffMart', $result->name);

		$result = $result->data();
		$this->assertEqual('StuffMart', $result['name']);

		$result = $all->next();
		$this->assertEqual('Ma \'n Pa\'s Data Warehousing & Bait Shop', $result->name);

		$result = $result->data();
		$this->assertEqual('Ma \'n Pa\'s Data Warehousing & Bait Shop', $result['name']);

		$this->assertNull($all->next());
	}