@Test public void testDecrypt() throws Exception {

	// Arrange:
	final Decrypto mockDecrypto = mock(Decrypto.class);
	final byte[] decodedDataBytes = Base64.decode("android", Base64.DEFAULT);
	when(mockDecrypto.decrypt(decodedDataBytes)).thenReturn("android".getBytes(Cryptography.CHARSET_NAME));
	// Act:
	final String decrypted = CryptographyUtils.decrypt("android", mockDecrypto);
	// Assert:
	assertThat(decrypted, is("android"));
	verify(mockDecrypto).decrypt(decodedDataBytes);
}