public function testConjugateReturnsCorrectComplexType() { $c = new ComplexType($this->createRationalType(2), $this->createRationalType(3)); $conj = $c->conjugate(); $this->assertInstanceOf('Chippyash\\Type\\Number\\Complex\\ComplexType', $conj); $this->assertEquals($this->createRationalType(2), $conj->r()); $this->assertEquals($this->createRationalType(-3), $conj->i()); }