Exemple #1
0
        public void Check_ApplyLicensingIsSuccessful_ReturnsSuccesfullResult()
        {
            _pdfToolsLicensing.Apply().Returns(true);

            var result = _startUpCondition.Check();

            Assert.IsTrue(result.IsSuccessful);
        }
        public StartupConditionResult Check()
        {
            if (_pdfToolsLicensing.Apply())
            {
                return(StartupConditionResult.BuildSuccess());
            }

            var exitCode = (int)_pdfToolsLicensing.ExitCode;

            return(StartupConditionResult.BuildErrorWithMessage(exitCode, _translation.GetFormattedErrorWithLicensedComponentTranslation(exitCode), showMessage: true));
        }
Exemple #3
0
        public StartupConditionResult Check()
        {
            var libPath = _assemblyHelper.GetAssemblyDirectory() + "\\lib\\";

            libPath += _osHelper.Is64BitProcess ? "x64" : "x86";
            _osHelper.AddDllDirectorySearchPath(libPath);

            if (_pdfToolsLicensing.Apply())
            {
                return(StartupConditionResult.BuildSuccess());
            }

            var exitCode = (int)_pdfToolsLicensing.ExitCode;

            return(StartupConditionResult.BuildErrorWithMessage(exitCode, _translation.GetFormattedErrorWithLicensedComponentTranslation(exitCode), showMessage: true));
        }