/**
*/
public function testAdd()
{
$object = new HashTable();
$oSlide = new Slide();
// Add From Source : Null
$this->assertNull($object->addFromSource());
// Add From Source : Array
$this->assertNull($object->addFromSource(array($oSlide)));
$this->assertInternalType('array', $object->toArray());
$this->assertCount(1, $object->toArray());
// Clear
$this->assertNull($object->clear());
$this->assertEmpty($object->toArray());
// Add Object
$this->assertNull($object->add($oSlide));
$this->assertCount(1, $object->toArray());
$this->assertNull($object->clear());
// Add Object w/Hash Index
$oSlide->setHashIndex(rand(1, 100));
$this->assertNull($object->add($oSlide));
$this->assertCount(1, $object->toArray());
// Add Object w/the same Hash Index
$this->assertNull($object->add($oSlide));
$this->assertCount(1, $object->toArray());
}