public function testInventoryByAvailable() { $xml = new \XMLWriter(); $xml->openMemory(); $xml->setIndent(true); $inv = new Inventory($xml); $inv->setAvailable(true)->setFulfillmentCenterId(123)->setFulfillmentLatency(5)->setRestockDate(new \DateTime())->setSku('ASDF')->setSwitchFulfillmentTo('AFN'); $inv->writeXml(); $dom = new \DOMDocument(); $dom->loadXML($xml->outputMemory(true)); $this->assertTrue($dom->schemaValidate(__DIR__ . '/../../../XSD/Inventory.xsd')); }