public function testSingleBuildWithValues() { $this->coordinateBuilder->setPrefixJavascriptVariable('foo')->setLatitude(1)->setLongitude(2)->setNoWrap(false); $this->assertSame('foo', $this->coordinateBuilder->getPrefixJavascriptVariable()); $this->assertSame(1, $this->coordinateBuilder->getLatitude()); $this->assertSame(2, $this->coordinateBuilder->getLongitude()); $this->assertFalse($this->coordinateBuilder->isNoWrap()); $coordinate = $this->coordinateBuilder->build(); $this->assertSame('foo', substr($coordinate->getJavascriptVariable(), 0, 3)); $this->assertSame(1, $coordinate->getLatitude()); $this->assertSame(2, $coordinate->getLongitude()); $this->assertFalse($coordinate->isNoWrap()); }