@Test
public void testCloudStorageAccountClientMethods() throws URISyntaxException {
StorageCredentialsAccountAndKey cred = new StorageCredentialsAccountAndKey(ACCOUNT_NAME, ACCOUNT_KEY);
CloudStorageAccount account = new CloudStorageAccount(cred, false);
CloudBlobClient blob = account.createCloudBlobClient();
CloudQueueClient queue = account.createCloudQueueClient();
CloudTableClient table = account.createCloudTableClient();
CloudFileClient file = account.createCloudFileClient();
assertEquals("Blob endpoint doesn't match account", account.getBlobEndpoint(), blob.getEndpoint());
assertEquals("Queue endpoint doesn't match account", account.getQueueEndpoint(), queue.getEndpoint());
assertEquals("Table endpoint doesn't match account", account.getTableEndpoint(), table.getEndpoint());
assertEquals("File endpoint doesn't match account", account.getFileEndpoint(), file.getEndpoint());
assertEquals("Blob endpoint doesn't match account", account.getBlobStorageUri(), blob.getStorageUri());
assertEquals("Queue endpoint doesn't match account", account.getQueueStorageUri(), queue.getStorageUri());
assertEquals("Table endpoint doesn't match account", account.getTableStorageUri(), table.getStorageUri());
assertEquals("File endpoint doesn't match account", account.getFileStorageUri(), file.getStorageUri());
assertEquals("Blob creds don't match account", account.getCredentials(), blob.getCredentials());
assertEquals("Queue creds don't match account", account.getCredentials(), queue.getCredentials());
assertEquals("Table creds don't match account", account.getCredentials(), table.getCredentials());
assertEquals("File creds don't match account", account.getCredentials(), file.getCredentials());
}