public function testInstanceMethods()
{
MockPost::instanceMethods(array());
$methods = MockPost::instanceMethods();
$this->assertEmpty($methods);
MockPost::instanceMethods(array('first' => array('lithium\\tests\\mocks\\data\\source\\MockMongoPost', 'testInstanceMethods'), 'second' => function ($entity) {
}));
$methods = MockPost::instanceMethods();
$this->assertCount(2, $methods);
MockPost::instanceMethods(array('third' => function ($entity) {
}));
$methods = MockPost::instanceMethods();
$this->assertCount(3, $methods);
}