@Test
public void testDeploy() throws Exception {

    TransactionReceipt transactionReceipt = createTransactionReceipt();
    Contract deployedContract = deployContract(transactionReceipt);
    assertThat(deployedContract.getContractAddress(), is(ADDRESS));
    assertNotNull(deployedContract.getTransactionReceipt());
    assertThat(deployedContract.getTransactionReceipt(), equalTo(transactionReceipt));
}