public function testClassInitialization() {
$expected = MockPost::instances();
MockPost::config();
$this->assertEqual($expected, MockPost::instances());
Model::config();
$this->assertEqual($expected, MockPost::instances());
$this->assertEqual('mock_posts', MockPost::meta('source'));
MockPost::config(array('source' => 'post'));
$this->assertEqual('post', MockPost::meta('source'));
MockPost::config(array('source' => false));
$this->assertIdentical(false, MockPost::meta('source'));
MockPost::config(array('source' => null));
$this->assertIdentical('mock_posts', MockPost::meta('source'));
MockPost::config();
$this->assertEqual('mock_posts', MockPost::meta('source'));
$this->assertEqual('mock-source', MockPost::meta('connection'));
}