@Test public void shouldCreateTransactionForInformationWithoutPriceInCents() throws Exception { Information information = informationFullEditionEntitlementNoPriceInCents(); when(purchaseManager.getInformation(PRODUCT_IDENTIFIER_FULL_EDITION)).thenReturn(information); Transaction transaction = converter.convertToTransaction(activityResultPurchaseFullEditionSuccess()); assertEquals(0, transaction.getPurchaseCost()); assertEquals(INAPP_DATA_SIGNATURE_ACTIVITY_RESULT_SUCCESS, transaction.getTransactionDataSignature()); } }