How to send / transfer BNB from wallet to contract deployed on Testnet?

My first project attempt to deploy, fund and execute a contract on BSC Testnet is failing.
The deployment works but the transfer from my MetaMask BNB wallet (on BSC Testnet) to the contract fails as it appears to require a contract address for the token (BNB), but I have not been able find such a contract.
The address I have for BNB is 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE
When I use this address I get error: ContractNotFound: No contract deployed at 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE

Why is there no proper contract address for BNB?
How do I transfer BNB without the context of a BNB contract? i.e. what/where is the container/object that executes the transfer (if it’s not a contract)?

:computer: Environment

Brownie / BSC-testnet / MetaMask

Seems I need WBNB instead?