Pheasant\Tests\Relationships\RelationshipTest::testOneToManyViaArrayAccess PHP Method

testOneToManyViaArrayAccess() public method

    public function testOneToManyViaArrayAccess()
    {
        $hero = new Hero(array('alias' => 'Spider Man'));
        $hero->save();
        $this->assertEquals(count($hero->Powers), 0);
        // save via adding
        $power = new Power(array('description' => 'Super-human Strength'));
        $hero->Powers[] = $power;
        $power->save();
        $this->assertEquals(count($hero->Powers), 1);
        $this->assertEquals($power->heroid, 1);
        $this->assertTrue($hero->Powers[0]->equals($power));
    }