function testParseMechanics() { $parser = new MockSimpleHtmlSaxParser(); $parser->expectOnce('parse', array('stuff')); $page = new MockSimplePage(); $page->expectOnce('acceptPageEnd'); $builder = new PartialSimplePageBuilder(); $builder->setReturnReference('_createPage', $page); $builder->setReturnReference('_createParser', $parser); $builder->SimplePageBuilder(); $response = new MockSimpleHttpResponse(); $response->setReturnValue('getContent', 'stuff'); $builder->parse($response); }