/**
 * Build a mock product.
 *
 * @param string $id The mock product id.
 * @param string $country The mock product country.
 * @param string $language The mock product language.
 * @return GSC_Product The mock product we built.
 * @author dhermes@google.com
 **/
function buildMockProduct($id, $country, $language)
{
    $product = new GSC_Product();
    $product->setSKU($id);
    $product->setTargetCountry($country);
    $product->setContentLanguage($language);
    $product->setCondition("new");
    $title = "Noname XX500-42P Ethernet Switch - 42 Port - 10/100/1000 Base-T";
    $product->setTitle($title);
    $product->setProductLink("http://www.example.com/sku123");
    $product->setPrice("25", "usd");
    $product->setDescription("42 Port - 10/100/1000 Base-T, very fast.");
    $gpc = "Electronics > Networking > Hubs & Switches";
    $product->setGoogleProductCategory($gpc);
    $product->setAvailability("in stock");
    $shippingService = "Speedy Shipping - Ground";
    $product->addShipping("US", "MA", "5.95", "USD", $shippingService);
    $product->addTax("US", "CA", "8.25", "true");
    return $product;
}