/// <summary> /// 添加ITunes备份文件夹; /// </summary> public void AddITunesBackUpDir() { if (CaseService.ConfirmCaseLoaded() != true) { return; } string backUpPath = null; //由于暂时不能处理包含了非ASCII的路径;在输入纯ASCII码前,不能进行 while (true) { backUpPath = DialogService.Current.OpenDirect(); if (string.IsNullOrEmpty(backUpPath)) { return; } if (WordsIScn(backUpPath) == true) { MsgBoxService.Show(LanguageService.FindResourceString(Constants.InvalidItunesBPath)); continue; } break; } AddITunesBackUpDir(backUpPath); }
public void Initialize() { TestCommon.InitializeTest(); CaseService.ConfirmCaseLoaded(); Assert.IsNotNull(CaseService.Current.CurrentCase); _hashSetStatusManagementService = ServiceProvider.GetInstance <IHashSetStatusManagementService>(); Assert.IsNotNull(_hashSetStatusManagementService); }
public void Initialize() { TestCommon.InitializeTest(); CaseService.ConfirmCaseLoaded(); Assert.IsNotNull(CaseService.Current.CurrentCase); _hashStatusService = ServiceProvider.GetInstance <IHashValueStatusManagementService>(); Assert.IsNotNull(_hashStatusService); //var cs = new Mock<ICase>(); //cs.SetupProperty(p => p.Path, "E://anli/Case"); //var csService = new Mock<ICaseService>(); //csService.SetupProperty(p => p.CurrentCase, cs.Object); //ExportProviderServiceProviderMocker.StaticInstance.SetInstance<ICaseService>(csService.Object); }