Nelmio\Alice\FixtureBagTest::testIsImmutable PHP Метод

testIsImmutable() публичный Метод

public testIsImmutable ( )
    public function testIsImmutable()
    {
        $fixture = new MutableFixture('foo', 'Nelmio\\Alice\\Entity\\User', SpecificationBagFactory::create());
        $bag = (new FixtureBag())->with($fixture);
        // Mutate injected fixture
        $fixture->setSpecs(SpecificationBagFactory::create(new FakeMethodCall()));
        // Mutate retrieved fixture
        $bag->get('foo')->setSpecs(SpecificationBagFactory::create(new NoMethodCall()));
        $this->assertEquals((new FixtureBag())->with(new MutableFixture('foo', 'Nelmio\\Alice\\Entity\\User', SpecificationBagFactory::create())), $bag);
    }