public function testShouldUseGeneratorToCreateMutablesAndStoreAllForRetrievalUsingGetMutablesMethod() { $runner = new \Mutateme\Runner\Base(); $generator = $this->getMock('Mutateme\\Generator'); $generator->expects($this->once())->method('generate'); $generator->expects($this->once())->method('getMutables')->will($this->returnValue(array('mut1', 'mut2'))); $runner->setGenerator($generator); $this->assertEquals(array('mut1', 'mut2'), $runner->getMutables()); }