public function testMake() { $dummy = Stub::make('DummyClass', array('goodByeWorld' => function () { return 'hello world'; })); $this->assertEquals($this->dummy->helloWorld(), $dummy->helloWorld()); $this->assertEquals("hello world", $dummy->goodByeWorld()); }
protected function assertMethodReplaced($dummy) { $this->assertTrue(method_exists($dummy, 'helloWorld')); $this->assertNotEquals($this->dummy->helloWorld(), $dummy->helloWorld()); $this->assertEquals($dummy->helloWorld(), 'good bye world'); }