Пример #1
0
        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");
        }