public void Setup() { ErrorReport.IsOkToInteractWithUser = false; _tmpFolder = new TemporaryFolder("IMDIArchiveHelperTestFolder"); _model = new IMDIArchivingDlgViewModel(kAppName, kTitle, kArchiveId, null, true, SetFilesToArchive, _tmpFolder.Path); }
/// <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); }