Ejemplo n.º 1
0
        private static string GetExecutable(TestIsolationOptions options, IAcadPreferenceManager preferenceManager, IAcadLocator acadLocator)
        {
            var executable = options.Properties.GetValue("AcadExePath");

            if (!string.IsNullOrEmpty(executable))
            {
                return(executable);
            }

            if (preferenceManager.StartupAction == StartupAction.StartUserSpecified)
            {
                return(preferenceManager.UserSpecifiedExecutable);
            }

            return(acadLocator.GetMostRecentlyUsed());
        }
Ejemplo n.º 2
0
        private static string GetExecutable(TestIsolationOptions options, IAcadPreferenceManager preferenceManager, IAcadLocator acadLocator)
        {
            var executable = options.Properties.GetValue("AcadExePath");
            if (!string.IsNullOrEmpty(executable))
                return executable;

            if (preferenceManager.StartupAction == StartupAction.StartUserSpecified)
                return preferenceManager.UserSpecifiedExecutable;

            return acadLocator.GetMostRecentlyUsed();
        }