Pre-requisites: Ganache & Truffle installed, along with their dependencies.
Start truffle develop
to test your implementation and interact with this contract.
From the truffle console
, compile and migrate the contracts by running compile and migrate.
Run truffle test
to run the tests for the contract.