assertInstanceOf(TechnicalData::class, new FloatTechnicalData('foo', 3.14159)); } public function testItReturnsItsName() { $sut = new FloatTechnicalData('foo', 3.14159); $this->assertSame('foo', $sut->getName()); } public function testItReturnsItsValue() { $sut = new FloatTechnicalData('foo', '3.14159'); $this->assertEquals(3.14159, $sut->getValue(), '', 0.00001); } }