Exemplo n.º 1
0
        /// <summary>
        /// Reads the report settings from the specified preference set.
        /// </summary>
        /// <param name="preferenceSet">The preference set which contains the data to read.</param>
        /// <returns>The resulting report settings.</returns>
        public static ReportSettings ReadFrom(IPreferenceSet preferenceSet)
        {
            if (preferenceSet == null)
            {
                throw new ArgumentNullException("preferenceSet");
            }

            return(new ReportSettings(
                       preferenceSet.Read(reader => reader.GetSetting(new Key <string>("ReportSettingsReportType"), Default.ReportType)),
                       preferenceSet.Read(reader => reader.GetSetting(new Key <int>("ReportSettingsAutoCondenseThreadhold"), Default.AutoCondenseThreshold))));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Reads the settings from the specified preference set.
        /// </summary>
        /// <param name="preferenceSet">The preference set which contains the data to read.</param>
        /// <returns>The resulting report settings.</returns>
        public static HtmlReportSplitSettings ReadFrom(IPreferenceSet preferenceSet)
        {
            if (preferenceSet == null)
            {
                throw new ArgumentNullException("preferenceSet");
            }

            return(new HtmlReportSplitSettings
            {
                Enabled = preferenceSet.Read(reader => reader.GetSetting(new Key <bool>("HtmlReportSplitEnabled"), DefaultEnabled)),
                PageSize = preferenceSet.Read(reader => reader.GetSetting(new Key <int>("HtmlReportSplitPageSize"), DefaultPageSize)),
            });
        }
        /// <summary>
        /// Reads the settings from the specified preference set.
        /// </summary>
        /// <param name="preferenceSet">The preference set which contains the data to read.</param>
        /// <returns>The resulting report settings.</returns>
        public static HtmlReportSplitSettings ReadFrom(IPreferenceSet preferenceSet)
        {
            if (preferenceSet == null)
                throw new ArgumentNullException("preferenceSet");

            return new HtmlReportSplitSettings
            {
                Enabled = preferenceSet.Read(reader => reader.GetSetting(new Key<bool>("HtmlReportSplitEnabled"), DefaultEnabled)),
                PageSize = preferenceSet.Read(reader => reader.GetSetting(new Key<int>("HtmlReportSplitPageSize"), DefaultPageSize)),
            };
        }
Exemplo n.º 4
0
 public TDNetRunnerInstallationMode GetInstallationModeForFramework(string frameworkId)
 {
     return(PreferenceSet.Read(reader => reader.GetSetting(
                                   FrameworkInstallationModeKey(frameworkId), TDNetRunnerInstallationMode.Default)));
 }