Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 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);
        }