Working Unit and Currency Browser Suite
Verification Boundary
The browser exercises the working unit and currency through invoice entry and later navigation against mock responses.
What This Suite Proves
The bound example checks remembered unit choice, discarded old-unit charges and the currency choices offered after switching. Other examples in the same file check repricing and confirmation behavior.
What It Does Not Prove
Mock prices and configuration do not prove live service eligibility or persistence. No execution result is claimed.
Real Dependencies and Test Doubles
The working-context component, invoice form and browser interactions are real. Local response handlers provide two units, their products and prices.
Must Not Be Doubled
The working-context selection, confirmation behavior and request construction remain the production code under test.