Users can enter lottery with ETH based on a USD fee. An admin will choose when the lottery is over. The lottery will select a random winner. How to we want to test this? mainnet-fork development with mocks testnet