public void CopyUserDisk() { CopyAzureRemoteAppUserDisk mockCmdlet = SetUpTestCommon <CopyAzureRemoteAppUserDisk>(); // Required parameters for this test mockCmdlet.SourceCollectionName = collectionName; mockCmdlet.DestinationCollectionName = secondaryCollectionName; mockCmdlet.UserUpn = loggedInUserUpn; mockCmdlet.OverwriteExistingUserDisk = OverwriteExistingUserDisk; // Setup the environment for testing this cmdlet MockObject.SetUpDefaultRemoteAppCopyUserDisk(remoteAppManagementClientMock, mockCmdlet.SourceCollectionName, mockCmdlet.DestinationCollectionName, mockCmdlet.UserUpn, mockCmdlet.OverwriteExistingUserDisk); mockCmdlet.ResetPipelines(); mockCmdlet.ExecuteCmdlet(); if (mockCmdlet.runTime().ErrorStream.Count != 0) { Assert.True(false, String.Format("Copy-AzureRemoteAppTemplate returned the following error {0}", mockCmdlet.runTime().ErrorStream[0].Exception.Message ) ); } Log("The test for Copy-AzureRemoteAppTemplate completed successfully"); }