/** * Test andModelIs filter. * * @dataProvider provideForOrModelIdIsNot() */ public function testOrModelIdIsNot($expected, $modelId1, $modelId2, $modelId3) { $filter = new Filter(); $item = new MockedAbstractItem(ItemInterface::CREATE, null, $modelId1); $filter->andSub(new MockedFilter(false)); $filter->orModelIsNot($modelId2)->orModelIsNot($modelId3); $this->assertEquals($expected, $filter->accepts($item)); }