public void Setup()
		{
			ErrorReport.IsOkToInteractWithUser = false;
			_tmpFolder = new TemporaryFolder("IMDIArchiveHelperTestFolder");
			_model = new IMDIArchivingDlgViewModel(kAppName, kTitle, kArchiveId, null, true,
				SetFilesToArchive, _tmpFolder.Path);
		}
Esempio n. 2
0
        /// <summary>Convert to WrittenResource_Type for IMDI meta data file</summary>
        public WrittenResourceType ToWrittenResourceType(string sessionDirectoryName)
        {
            var written = new WrittenResourceType();

            SetResourceProperties(written, sessionDirectoryName);

            if (!string.IsNullOrEmpty(DescribesAnotherFile))
            {
                written.MediaResourceLink = new ResourceLinkType {
                    Value = ResourceLink(sessionDirectoryName,
                                         IMDIArchivingDlgViewModel.NormalizeFileName((new FileInfo(DescribesAnotherFile)).Name))
                }
            }
            ;
            else
            {
                written.MediaResourceLink = new ResourceLinkType {
                    Value = string.Empty
                }
            };

            return(written);
        }