Eccube\Tests\Web\Admin\Setting\System\MemberControllerTest::testMemberUpSuccess PHP Method

testMemberUpSuccess() public method

public testMemberUpSuccess ( )
    public function testMemberUpSuccess()
    {
        // before
        $MemberOne = $this->createMember('test1');
        $this->app['orm.em']->persist($MemberOne);
        $this->app['orm.em']->flush();
        $MemberTwo = $this->createMember('test2');
        $this->app['orm.em']->persist($MemberTwo);
        $this->app['orm.em']->flush();
        $oldRank = $MemberOne->getRank();
        $newRank = $MemberTwo->getRank();
        $mid = $MemberOne->getId();
        // main
        $this->client->request('PUT', $this->app->url('admin_setting_system_member_up', array('id' => $mid)));
        $redirectUrl = $this->app->url('admin_setting_system_member');
        $this->assertTrue($this->client->getResponse()->isRedirect($redirectUrl));
        $this->actual = array($MemberOne->getRank(), $MemberTwo->getRank());
        $this->expected = array($newRank, $oldRank);
        $this->verify();
    }