Code Duplication    Length = 13-13 lines in 2 locations

src/Test/AbstractEditableDiscoveryTest.php 2 locations

@@ 323-335 (lines=13) @@
320
        $discovery->addBindingType(new BindingType(Foo::clazz, self::STRING_BINDING));
321
    }
322
323
    public function testRemoveBindingType()
324
    {
325
        $discovery = $this->createDiscovery();
326
        $discovery->addBindingType($type1 = new BindingType(Foo::clazz, self::STRING_BINDING));
327
        $discovery->addBindingType(new BindingType(Bar::clazz, self::STRING_BINDING));
328
        $discovery->removeBindingType(Bar::clazz);
329
330
        $discovery = $this->loadDiscoveryFromStorage($discovery);
331
332
        $this->assertEquals(array($type1), $discovery->getBindingTypes());
333
        $this->assertTrue($discovery->hasBindingType(Foo::clazz));
334
        $this->assertFalse($discovery->hasBindingType(Bar::clazz));
335
    }
336
337
    public function testRemoveBindingTypeIgnoresUnknownTypes()
338
    {
@@ 375-387 (lines=13) @@
372
        $this->assertEquals(array($binding3), $discovery->getBindings());
373
    }
374
375
    public function testRemoveBindingTypes()
376
    {
377
        $discovery = $this->createDiscovery();
378
        $discovery->addBindingType(new BindingType(Foo::clazz, self::STRING_BINDING));
379
        $discovery->addBindingType(new BindingType(Bar::clazz, self::STRING_BINDING));
380
        $discovery->removeBindingTypes();
381
382
        $discovery = $this->loadDiscoveryFromStorage($discovery);
383
384
        $this->assertEquals(array(), $discovery->getBindingTypes());
385
        $this->assertFalse($discovery->hasBindingType(Foo::clazz));
386
        $this->assertFalse($discovery->hasBindingType(Bar::clazz));
387
    }
388
389
    public function testRemoveBindingTypesRemovesBindings()
390
    {