Example #1
0
 public function testSetOptions()
 {
     $optionCode1 = 1234;
     $optionMock1 = $this->createOptionMock($optionCode1);
     $optionCode2 = 7890;
     $optionMock2 = $this->createOptionMock($optionCode2);
     $this->assertSame($this->model, $this->model->setOptions([$optionMock1, $optionMock2]));
     $this->assertEquals([$optionMock1, $optionMock2], $this->model->getOptions());
     $this->assertEquals($optionMock1, $this->model->getOptionByCode($optionCode1));
     $this->assertEquals($optionMock2, $this->model->getOptionByCode($optionCode2));
 }
Example #2
0
 public function testSetOptionsWithNull()
 {
     $this->assertEquals($this->model, $this->model->setOptions(null));
 }