{
  "synthetic": true,
  "scope": "Finite offline teaching model, not production implementation.",
  "function": "availability",
  "cases": [
    {
      "id": 1,
      "args": [
        {
          "stock": 3,
          "enabled": true,
          "policy": "stock"
        }
      ],
      "expected": "InStock"
    },
    {
      "id": 2,
      "args": [
        {
          "stock": 0,
          "enabled": true,
          "policy": "preorder"
        }
      ],
      "expected": "PreOrder"
    },
    {
      "id": 3,
      "args": [
        {
          "stock": 0,
          "enabled": true,
          "policy": null
        }
      ],
      "expected": "hold"
    },
    {
      "id": 4,
      "args": [
        {
          "stock": 0,
          "enabled": false,
          "policy": "unavailable"
        }
      ],
      "expected": "OutOfStock"
    }
  ]
}
