public void StartCopyFromNonPublicUriCrossAccount()
        {
            string         shareName = Utility.GenNameString("share");
            CloudFileShare share     = fileUtil2.EnsureFileShareExists(shareName);

            string         destShareName = Utility.GenNameString("destshare");
            CloudFileShare destShare     = fileUtil.EnsureFileShareExists(destShareName);

            try
            {
                string fileName = Utility.GenNameString("fileName");
                StorageFile.CloudFile sourceFile = fileUtil2.CreateFile(share, fileName);

                StorageFile.CloudFile destFile = fileUtil.GetFileReference(destShare.GetRootDirectoryReference(), fileName);

                Agent.Context = null;

                Test.Assert(!CommandAgent.StartFileCopy(sourceFile.Uri.ToString(), destFile), "Copy from non public non sas uri should fail.");
                ExpectedContainErrorMessage("The specified resource does not exist.");
            }
            finally
            {
                fileUtil2.DeleteFileShareIfExists(shareName);
                fileUtil.DeleteFileShareIfExists(destShareName);
            }
        }