public void Export_ValueEqualsAfterExport()
        {
            Uri exportDestProjUri = new Uri(mPresentation.RootUri, "ExportDestination/");

            if (Directory.Exists(exportDestProjUri.LocalPath))
            {
                Directory.Delete(exportDestProjUri.LocalPath, true);
            }
            TreeNode nodeToExport   = mPresentation.RootNode.Children.Get(1);
            Project  exportDestProj = new Project();

            exportDestProj.AddNewPresentation();
            exportDestProj.Presentations.Get(0).RootUri = exportDestProjUri;
            exportDestProj.Presentations.Get(0).MediaDataManager.DefaultPCMFormat =
                mPresentation.MediaDataManager.DefaultPCMFormat.Copy();
            TreeNode exportedNode = nodeToExport.Export(exportDestProj.Presentations.Get(0));

            Assert.AreSame(
                exportedNode.Presentation, exportDestProj.Presentations.Get(0),
                "The exported TreeNode does not belong to the destination Presentation");
            exportDestProj.Presentations.Get(0).RootNode = exportedNode;
            bool valueEquals = nodeToExport.ValueEquals(exportedNode);

            Assert.IsTrue(valueEquals, "The exported TreeNode did not have the same value as the original");
        }