public void ExportUserDisk()
        {
            List <TrackingResult>        trackingIds = null;
            ExportAzureRemoteAppUserDisk mockCmdlet  = SetUpTestCommon <ExportAzureRemoteAppUserDisk>();

            // Required parameters for this test
            mockCmdlet.CollectionName = collectionName;
            mockCmdlet.DestinationStorageAccountName          = storageAccountName;
            mockCmdlet.DestinationStorageAccountKey           = storageAccountKey;
            mockCmdlet.DestinationStorageAccountContainerName = containerName;

            MockObject.SetUpDefaultRemoteAppExportUserDisk(remoteAppManagementClientMock, mockCmdlet.CollectionName, mockCmdlet.DestinationStorageAccountName, mockCmdlet.DestinationStorageAccountKey, mockCmdlet.DestinationStorageAccountContainerName, trackingId);
            mockCmdlet.ResetPipelines();

            Log("Calling Export-AzureRemoteAppUserDisk");

            mockCmdlet.ExecuteCmdlet();
            if (mockCmdlet.runTime().ErrorStream.Count != 0)
            {
                Assert.True(false,
                            String.Format("Export-AzureRemoteAppUserDisk returned the following error {0}",
                                          mockCmdlet.runTime().ErrorStream[0].Exception.Message
                                          )
                            );
            }

            trackingIds = MockObject.ConvertList <TrackingResult>(mockCmdlet.runTime().OutputPipeline);
            Assert.NotNull(trackingIds);

            Log("The test for Export-AzureRemoteAppUserDisk completed successfully");
        }