/// <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)))); }
/// <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)), }; }
public TDNetRunnerInstallationMode GetInstallationModeForFramework(string frameworkId) { return(PreferenceSet.Read(reader => reader.GetSetting( FrameworkInstallationModeKey(frameworkId), TDNetRunnerInstallationMode.Default))); }