/** * @test */ public function shouldReturnPaymentSetToContainer() { $payments = array('fooPayment' => 'fooPaymentServiceId'); $storages = array(); $paymentName = 'fooName'; $storageName = 'barName'; $container = new Container(); $container->set('fooPaymentServiceId', $this->getMock('Payum\\Core\\PaymentInterface')); $registry = new ContainerAwareRegistry($payments, $storages, $paymentName, $storageName); $registry->setContainer($container); $this->assertSame($container->get('fooPaymentServiceId'), $registry->getPayment('fooPayment')); }