示例#1
0
        public void Setup()
        {
            _swordManager = new Manager("LocalManager");
            _swordModule  = _swordManager.GetModuleByName("ESV");

            if (_swordModule != null)
            {
                return;
            }
            using (var installManager = new InstallManager("baseDirectory"))
            {
                installManager.SetUserDisclaimerConfirmed();
                installManager.SyncConfig();
                installManager.RefreshRemoteSource("CrossWire");

                installManager.RemoteInstallModule(_swordManager, "CrossWire", "ESV");
                _swordModule = _swordManager.GetModuleByName("ESV");
            }
        }
示例#2
0
        public void Setup()
        {
            _swordManager = new Manager("LocalManager");
            _swordModule = _swordManager.GetModuleByName("ESV");

            if(_swordModule != null)
            {
                return;
            }
            using(var installManager = new InstallManager("baseDirectory"))
            {
                installManager.SetUserDisclaimerConfirmed();
                installManager.SyncConfig();
                installManager.RefreshRemoteSource("CrossWire");

                installManager.RemoteInstallModule(_swordManager, "CrossWire", "ESV");
                _swordModule = _swordManager.GetModuleByName("ESV");
            }
        }
示例#3
0
 public void SetUserDisclaimerConfirmed_Called_DoesntCrash()
 {
     _installManager.SetUserDisclaimerConfirmed();
 }