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