/** * @test * * @expectedException \Payum\Core\Exception\LogicException * @expectedExceptionMessage The identifier, password fields are required. */ public function shouldThrowIfRequiredOptionsNotPassed() { $factory = new DirectPaymentFactory(); $factory->create(); }