public function testAddFromByIndexAndGetFromArrayByIndex()
 {
     $getFromArrayByIndex = getMethod('MailForm', 'getFromArrayByIndex');
     $mailform = new MailForm();
     $mailform->setFromByIndex(1, '*****@*****.**', 'from1');
     $froms = $getFromArrayByIndex->invokeArgs($mailform, array(1));
     $this->assertCount(1, $froms);
     $this->assertArrayHasKey('*****@*****.**', $froms);
     $this->assertEquals('from1', $froms['*****@*****.**']);
     $mailform->setFromByIndex(1, '*****@*****.**', 'from2');
     $froms = $getFromArrayByIndex->invokeArgs($mailform, array(1));
     $this->assertCount(1, $froms);
     $this->assertArrayHasKey('*****@*****.**', $froms);
     $this->assertEquals('from2', $froms['*****@*****.**']);
     $mailform->setFromByIndex(2, '*****@*****.**', 'from3');
     $froms = $getFromArrayByIndex->invokeArgs($mailform, array(2));
     $this->assertCount(1, $froms);
     $this->assertArrayHasKey('*****@*****.**', $froms);
     $this->assertEquals('from3', $froms['*****@*****.**']);
 }