/**
  * Test the resolve method where one resolver returns 0.
  *
  * @covers ::__construct
  * @covers ::resolve
  */
 public function testResolverWithResolvedToZero()
 {
     $resolvers = array($this->createEntityResolverMock(0), $this->createEntityResolverMock(NULL, FALSE));
     $resolver = new ChainEntityResolver($resolvers);
     $this->assertSame(0, $resolver->resolve($this->testNormalizer, $this->testData, $this->testEntityType));
 }
 /**
  * Test the resolve method with a matching resolver last.
  *
  * @covers ::__construct
  * @covers ::resolve
  */
 public function testResolverWithLastResolved()
 {
     $resolvers = array($this->createEntityResolverMock(), $this->createEntityResolverMock(10));
     $resolver = new ChainEntityResolver($resolvers);
     $this->assertSame(10, $resolver->resolve($this->testNormalizer, $this->testData, $this->testEntityType));
 }