Example #1
0
 public function testCreate()
 {
     $product = Models::MonthlyNonRecurringProduct();
     self::$productDescription = $product->description;
     $uniqueString = time();
     $name = "TEST_{$uniqueString}";
     $product->name = $name;
     self::$createdProduct = Bf_Product::create($product);
     $expected = self::$productDescription;
     $actual = self::$createdProduct->description;
     $this->assertEquals($expected, $actual, "Entity has expected field with known value.");
     $expected = Bf_Product::getResourcePath()->getEntityName();
     $actual = self::$createdProduct['@type'];
     $this->assertEquals($expected, $actual, "Type of any returned entity matches known value.");
 }