以下のようなテスト構造で、`context`が最も適している部分はどれですか? ```ruby RSpec.describe ShoppingCart do describe '#checkout' do # A: 商品が1つの場合 # B: 在庫が十分な場合 # C: カートが空の場合 end end ```