PHPUnit: Test bir bir bağımlılık olan bir fabrika sınıfı

0 Cevap php

Ben bir bağımlılık $ istemcisi olan şu fabrika sınıfını var. Ilk ben hizmet sınıfı test edebilir Service_Service1 sınıfında meydana gibi fabrika sınıfı bağımlılığı taşındı. Ama nasıl fabrika sınıfını test edebilirsiniz?

class Factory implements Service
{

    public static function factory($service)
    {
        $config = Zend_Registry::get('config');

        switch ($service) {
            case Service::Service1:
                $client = new Zend_Soap_Client(
                    $config->url,
                    array(
                        'encoding' => 'UTF-8'
                    )
                );
                $pickupPoint = new Service_Service1($client);
                break;
        }
    }
}

0 Cevap