phpmock\MockBuilderTest::testBuild PHP Метод

testBuild() публичный Метод

Tests build().
public testBuild ( )
    public function testBuild()
    {
        $builder = new MockBuilder();
        $builder->setNamespace(__NAMESPACE__)->setName("time")->setFunction(function () {
            return 1234;
        });
        $mock = $builder->build();
        $mock->enable();
        $this->assertEquals(1234, time());
        $mock->disable();
        $builder->setFunctionProvider(new FixedValueFunction(123));
        $mock = $builder->build();
        $mock->enable();
        $this->assertEquals(123, time());
        $mock->disable();
    }
MockBuilderTest