Source

						public function testInstanceMethods() {
	    $methods = MockPost::instanceMethods();
	    $this->assertTrue(empty($methods));

	    MockPost::instanceMethods(array(
	       'first' => array('lithium\tests\mocks\data\source\MockMongoPost', 'testInstanceMethods'),
	       'second' => function($entity) {}
	    ));

	    $methods = MockPost::instanceMethods();
	    $this->assertEqual(2, count($methods));

	    MockPost::instanceMethods(array(
	       'third' => function($entity) {}
	    ));

	    $methods = MockPost::instanceMethods();
	    $this->assertEqual(3, count($methods));
	}