public void Setup() { _licenseCheckerActivation = null; _expectedLicenseKey = null; _licenseServerHelper = Substitute.For <ILicenseServerHelper>(); _licenseChecker = Substitute.For <ILicenseChecker>(); _licenseServerHelper.BuildLicenseChecker(Arg.Any <Product>(), Arg.Any <RegistryHive>()).Returns(_licenseChecker); _licenseChecker.ActivateWithoutSavingActivation(Arg.Any <string>()).Returns(key => _licenseCheckerActivation); }
public LicenseTabViewModel(IEditionFactory editionFactory, ILicenseServerHelper licenseServerHelper, Func <string> queryLicenseKeyFunction, Translator translator) { _licenseServerHelper = licenseServerHelper; _translator = translator; _queryLicenseKey = queryLicenseKeyFunction ?? QueryLicenseKey; _editionFactory = editionFactory; Edition = editionFactory.Edition; RenewActivationCommand = new DelegateCommand(RenewActivationCommandExecute, RenewActivationCommandCanExecute); EnterLicenseKeyCommand = new DelegateCommand(EnterLicenseKeyCommandExecute, EnterLicenseKeyCommandCanExecute); ManageLicensesCommand = new DelegateCommand(ManageLicensesCommandExecute); }
public void SetUp() { _checkAllStartupConditions = Substitute.For <ICheckAllStartupConditions>(); _activation = new Activation(); _activationHelper = Substitute.For <IActivationHelper>(); _activationHelper.Activation.Returns(_activation); _licenseServerHelper = Substitute.For <ILicenseServerHelper>(); _licenseChecker = Substitute.For <ILicenseChecker>(); _licenseServerHelper.BuildLicenseChecker(RegistryHive.LocalMachine) .Returns(_licenseChecker); _storeLicenseForAllUsersStart = new StoreLicenseForAllUsersStart(_checkAllStartupConditions, _activationHelper, _licenseServerHelper); }
private ActivationHelper BuildActivationHelper(Product product, ILicenseServerHelper licenseServerHelper = null) { if (licenseServerHelper == null) { licenseServerHelper = _licenseServerHelper; } var activationHelper = new ActivationHelper(product, licenseServerHelper); if (product == Product.PdfCreator) { activationHelper.AcceptExpiredActivation = true; activationHelper.Perpetual = true; } return(activationHelper); }
public void SetUp() { _savedActivationCurrentUser = new Activation(); _savedActivationCurrentUser.Exists = true; //must be set for LicenseStillValid/ActivationStillValid _savedActivationCurrentUser.Key = "CurrentUserKey"; _licenseCheckerCurrentUser = Substitute.For <ILicenseChecker>(); _licenseCheckerCurrentUser.GetSavedActivation().Returns(_savedActivationCurrentUser); _savedActivationLocalMachine = new Activation(); _savedActivationLocalMachine.Exists = true; //must be set for LicenseStillValid/ActivationStillValid _savedActivationLocalMachine.Key = "LocalMachineKey"; _licenseCheckerLocalMachine = Substitute.For <ILicenseChecker>(); _licenseCheckerLocalMachine.GetSavedActivation().Returns(_savedActivationLocalMachine); _licenseServerHelper = Substitute.For <ILicenseServerHelper>(); _licenseServerHelper.BuildLicenseChecker(RegistryHive.CurrentUser).Returns(_licenseCheckerCurrentUser); _licenseServerHelper.BuildLicenseChecker(RegistryHive.LocalMachine).Returns(_licenseCheckerLocalMachine); }
public ActivationHelper(Product licenseServerProduct, ILicenseServerHelper licenseServerHelper) { _licenseServerProduct = licenseServerProduct; _licenseCheckerHkcu = licenseServerHelper.BuildLicenseChecker(RegistryHive.CurrentUser); _licenseCheckerHklm = licenseServerHelper.BuildLicenseChecker(RegistryHive.LocalMachine); }
public ActivationHelperTerminalServer(Product licenseServerProduct, ILicenseServerHelper licenseServerHelper) : base(licenseServerProduct, licenseServerHelper) { }
public StoreLicenseForAllUsersStart(ICheckAllStartupConditions checkAllStartupConditions, IActivationHelper activationHelper, ILicenseServerHelper licenseServerHelper) : base(checkAllStartupConditions) { _activationHelper = activationHelper; _licenseServerHelper = licenseServerHelper; }