Exemplo n.º 1
0
 function testParametersCanBeRemovedFromParametersCollection()
 {
     $name1 = '@paramName1';
     $val1 = 'value1';
     $name2 = '@paramName2';
     $val2 = 'value2';
     $p1 = new Parameter($name1, $val1);
     $p2 = new Parameter($name2, $val2);
     $parameters = new Parameters();
     $parameters->Add($p1);
     $parameters->Add($p2);
     $par1 = $parameters->Items(0);
     $par2 = $parameters->Items(1);
     $this->assertEquals(2, $parameters->Count(), 'Parameters count is wrong before remove');
     $parameters->Remove($par1);
     $this->assertEquals(1, $parameters->Count(), 'Parameters count is wrong after remove');
     $tmp = $parameters->Items(0);
     $this->assertEquals($name2, $tmp->Name);
     $this->assertEquals($val2, $tmp->Value);
 }