_objectManagerMock = $this->createMock(\Magento\Framework\ObjectManagerInterface::class); $this->_soapWsdlFactory = new \Magento\Webapi\Model\Soap\WsdlFactory($this->_objectManagerMock); parent::setUp(); } protected function tearDown() { unset($this->_objectManagerMock); unset($this->_soapWsdlFactory); parent::tearDown(); } public function testCreate() { $wsdlName = 'wsdlName'; $endpointUrl = 'endpointUrl'; $this->_objectManagerMock->expects( $this->once() )->method( 'create' )->with( \Magento\Webapi\Model\Soap\Wsdl::class, ['name' => $wsdlName, 'uri' => $endpointUrl] ); $this->_soapWsdlFactory->create($wsdlName, $endpointUrl); } }