public function testVolumeAlwaysReturnsZero() { $circle = new Circle(0); $this->assertEquals(0, $circle->volume()); $circle = new Circle(2); $this->assertEquals(0, $circle->volume()); $circle = new Circle(3.14); $this->assertEquals(0, $circle->volume()); }
public function testCanCalculateSurfaceVolumeOfTwoDifferentShapes() { $square = new Square(2); $circle = new Circle(4); $calculator = new Calculator(); // expected value $value = $square->volume() + $circle->volume(); $this->assertEquals($value, $calculator->totalVolume(compact('square', 'circle'))); }