The Contract Method Testing
Only Admin Can Mint the token
Bid can be placed by any user If the auction is going on and by giving the amount and the token id of token for which the auction is running.
Any user can buy the token by giving the token id and amount
User having the highest bid can claim the token after the auction End By giving the token Id
User That have placed the bid but Their bid are not highest can refund the amount once the auction end
Only Token Owner can sold the token and can set the amount,along with tokenId
Auction Will Go