Pinq\Tests\Integration\Providers\DSL\ParameterCollectionTest::testRemoveParameter PHP Метод

testRemoveParameter() публичный Метод

public testRemoveParameter ( )
    public function testRemoveParameter()
    {
        $this->collection->addId('foo', ParameterHasher::valueType());
        $this->collection->addId('bar', ParameterHasher::valueType());
        $this->assertCount(2, $this->collection->getParameters());
        $parameters = $this->collection->getParameters();
        $this->collection->remove($parameters[0]);
        $this->assertSame([1 => $parameters[1]], $this->collection->getParameters());
        $this->collection->remove($parameters[1]);
        $this->assertSame([], $this->collection->getParameters());
    }