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);
}