/** * @test */ public function rubAgainsTheChumbles() { $grumbo = new Grumbo(); $this->_dinglebop->method('wasSmoothedWithSchleem')->willReturn(true); $grumbo->push($this->_dinglebop); $this->_sut->rubAgainstTheChumbles($grumbo); $this->assertEquals(Grumbo::CHUMBLE_PER_GRUMBO_COUNT, count($grumbo->chumbles)); foreach ($grumbo->chumbles as $chumble) { $this->assertInstanceOf(Chumble::class, $chumble); } }
/** * @test */ public function plumbus() { $this->_dinglebop->method('isPlumbusable')->willReturn(true); $plumbus = new Plumbus($this->_dinglebop); $this->assertInstanceOf(Plumbus::class, $plumbus); }