Exemple #1
0
        /// <summary>
        /// 打开案例。
        /// </summary>
        /// <param name="file">案列的项目文件路径。</param>
        /// <returns>案例。</returns>
        public static Case Open(String file)
        {
            CPConfiguration configuration = CPConfiguration.Open(file);

            if (configuration == null)
            {
                return(null);
            }
            RestrictedCaseInfo caseInfo = configuration.GetCaseInfo(System.IO.Path.GetDirectoryName(file));

            return(new Case(caseInfo, configuration, file));
        }
Exemple #2
0
        /// <summary>
        /// 打开案例。
        /// </summary>
        /// <param name="path">案列所在路径。</param>
        /// <returns>案例。</returns>
        public static Case Open(String path)
        {
            CPConfiguration configuration = CPConfiguration.Open(path);

            if (configuration == null)
            {
                return(null);
            }
            RestrictedCaseInfo caseInfo = configuration.GetCaseInfo();

            return(new Case(caseInfo, configuration)
            {
                Existed = true
            });
        }