public function handleProcessesConfiguredComponents()
{
$mockComponent1 = $this->getMockBuilder(Http\Component\ComponentInterface::class)->getMock();
$mockComponent1->expects($this->once())->method('handle')->with($this->mockComponentContext);
$mockComponent2 = $this->getMockBuilder(Http\Component\ComponentInterface::class)->getMock();
$mockComponent2->expects($this->once())->method('handle')->with($this->mockComponentContext);
$options = ['components' => [$mockComponent1, $mockComponent2]];
$this->componentChain = new Http\Component\ComponentChain($options);
$this->componentChain->handle($this->mockComponentContext);
}