11 runnable scenarios. Preview them in your browser without an account; the hosted sandbox opens when the pack becomes activatable.
Everyday streaming
Normal MSB_EVERYDAY_STREAMING
Ordinary accounts, devices, households, profiles, plans, invoices and viewing sessions
Everyday, valid records: the baseline most tests expect. Children per parent record: 1–3.
Preview in the browser demo: Everyday streaming
Trial conversions
Rare MSB_TRIAL_CONVERSIONS
Free trials ending within a month: most convert to an active paid plan, some are cancelled
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–2.
Preview in the browser demo: Trial conversions
Trial abuse
Rare MSB_TRIAL_ABUSE
Households starting trial after trial and cancelling each before the first charge
Valid but uncommon business situations that production samples often miss. Children per parent record: 3–6.
Preview in the browser demo: Trial abuse
Dunning failures
Rare MSB_DUNNING_FAILURES
Failed renewals: declined attempts, past-due subscriptions and escalating dunning stages
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–3.
Preview in the browser demo: Dunning failures
Account sharing
Rare MSB_ACCOUNT_SHARING
Accounts streaming from many devices and many different network addresses
Valid but uncommon business situations that production samples often miss. Children per parent record: 4–8.
Preview in the browser demo: Account sharing
Binge sessions
Rare MSB_BINGE_SESSIONS
Very long playback sessions of one drama series within one weekend
Valid but uncommon business situations that production samples often miss. Children per parent record: 3–8.
Preview in the browser demo: Binge sessions
Consent withdrawn
Rare MSB_CONSENT_WITHDRAWN
Accounts that refused or withdrew consent for every purpose through the privacy centre
Valid but uncommon business situations that production samples often miss. Children per parent record: 2–5.
Preview in the browser demo: Consent withdrawn
Partner bundles
Rare MSB_PARTNER_BUNDLES
Entitlements and full discounts granted through bundling partners
Valid but uncommon business situations that production samples often miss. Children per parent record: 1–3.
Preview in the browser demo: Partner bundles
Retry limit
Boundary MSB_RETRY_LIMIT
Payment attempts exactly at the last retry before suspension, and one below it
Values at the edges of valid ranges (limits, thresholds, extremes). Children per parent record: 1–3.
Preview in the browser demo: Retry limit
Duplicate playback
Duplicate MSB_DUPLICATE_PLAYBACK
Playback events delivered twice by the client heartbeat with identical content under new ids
Records that repeat others under new keys (clean-up and matching tests). Children per parent record: 2–5.
Preview in the browser demo: Duplicate playback
Subscriber histories
Historical MSB_SUBSCRIBER_HISTORIES
Multi-year, referentially intact subscription, billing and viewing histories without gaps
Old records for archive, migration and retention tests. Children per parent record: 2–4.
Preview in the browser demo: Subscriber histories