/** * Test andParentIsNotFromProvider filter. * * @dataProvider provideForModelIsNotFromDataProvider() */ public function testParentIdIsNotFromDataProvider($expected, $provider1, $provider2) { $filter = new Filter(); $item = new MockedAbstractItem(ItemInterface::CREATE, new ModelId($provider1, 3), null); $filter->andSub(new MockedFilter(true)); $filter->andParentIsNotFromProvider($provider2); $this->assertEquals($expected, $filter->accepts($item)); }