/// <summary> /// Adds the specified collection. /// </summary> /// <param name="code">The code.</param> /// <param name="enumResourceManager">The ResourceManager in which to find a translation for the code.</param> /// <returns></returns> public PostProcessWrapper <TEnum> Add(TEnum code, ResourceManager enumResourceManager) { var message = this.postProcess(EnumTools.GetDescription(code, enumResourceManager)); collection.Add(new ResultError <TEnum>(code, message)); return(this); }
/// <summary> /// Adds the specified collection. /// </summary> /// <param name="code">The code.</param> /// <param name="enumResourceManager">The ResourceManager in which to find a translation for the code.</param> /// <param name="culture">The culture.</param> /// <param name="args">The args.</param> /// <returns></returns> public PostProcessWrapper <TEnum> Add(TEnum code, ResourceManager enumResourceManager, CultureInfo culture, params object[] args) { var message = this.postProcess(string.Format(EnumTools.GetDescription(code, enumResourceManager, culture), args)); collection.Add(new ResultError <TEnum>(code, message)); return(this); }
public void NoDescription_ThreadCulture_FrenchCulture() { Thread.CurrentThread.CurrentUICulture = frenchCulture; // prepare var value = SuperEnum.Three; // execute var desc = EnumTools.GetDescription(value, EnumStrings.ResourceManager); // verify Assert.AreEqual("Three", desc); }
public void HasDescription_SpecifiedCulture_AssembliesCulture() { Thread.CurrentThread.CurrentUICulture = frenchCulture; // prepare var value = SuperEnum.Two; // execute var desc = EnumTools.GetDescription(value, EnumStrings.ResourceManager, defaultCulture); // verify Assert.AreEqual("Description of SuperEnum.Two", desc); }
public void HasDescription_ThreadCulture_AssembliesCulture_Prefix() { Thread.CurrentThread.CurrentUICulture = defaultCulture; // prepare var value = SuperEnum.Two; // execute var desc = EnumTools.GetDescription(value, EnumStrings.ResourceManager, "Def_", null); // verify Assert.AreEqual("Description of SuperEnum.Two blah", desc); }
public void HasDescription_ThreadCulture_AssembliesCulture_Suffix() { Thread.CurrentThread.CurrentUICulture = defaultCulture; // prepare var value = SuperEnum.Two; // execute var desc = EnumTools.GetDescription(value, EnumStrings.ResourceManager, null, "_Desc"); // verify Assert.AreEqual("Super long description of the SuperEnum.Two enum value. lalalalala allalalal alallalalal alal allaall allalallalala.", desc); }
public void Process() { ProductManager.SetResultAsUnprocessed(); InjectInputDataToProductManager(); ProductManager.ProcessResultOfAIDI(); // ResultInfo = new List <string>(); if (null != ProductManager) { foreach (var temp in ProductManager.Result) { ResultInfo.Add(EnumTools.GetDescription(temp)); } } SingleResult = new SingleResult(IndexOfChannel, 0 < ResultInfo.Count ? ResultInfo[0] : "Undefined"); return; }
/// <summary> /// Adds the specified collection. /// </summary> /// <typeparam name="TEnum">The type of the enum.</typeparam> /// <param name="collection">The collection.</param> /// <param name="code">The code.</param> /// <param name="enumResourceManager">The ResourceManager in which to find a translation for the code.</param> /// <returns></returns> public static IList <BasicResultError> Add <TEnum>(this IList <BasicResultError> collection, TEnum code, ResourceManager enumResourceManager) where TEnum : struct { collection.Add(new BasicResultError(EnumTools.GetDescription(code, enumResourceManager))); return(collection); }
/// <summary> /// Adds the specified collection. /// </summary> /// <typeparam name="TEnum">The type of the enum.</typeparam> /// <param name="collection">The collection.</param> /// <param name="code">The code.</param> /// <param name="enumResourceManager">The ResourceManager in which to find a translation for the code.</param> /// <param name="args">The args.</param> /// <returns></returns> public static IList <BasicResultError> Add <TEnum>(this IList <BasicResultError> collection, TEnum code, ResourceManager enumResourceManager, params object[] args) where TEnum : struct { collection.Add(new BasicResultError(string.Format(EnumTools.GetDescription(code, enumResourceManager), args))); return(collection); }
/// <summary> /// Initializes a new instance of the <see cref="ResultError{TEnum}"/> class. /// </summary> /// <param name="code">The code.</param> /// <param name="enumResourceManager">The ResourceManager in which to find a translation for the code.</param> /// <param name="culture">The culture.</param> /// <param name="args">The args.</param> public ResultError(TEnum code, ResourceManager enumResourceManager, CultureInfo culture, params object[] args) { this.Code = code; this.DisplayMessage = string.Format(EnumTools.GetDescription(code, enumResourceManager, culture), args); }
/// <summary> /// Initializes a new instance of the <see cref="ResultError{TEnum}"/> class. /// </summary> /// <param name="code">The code.</param> /// <param name="enumResourceManager">The ResourceManager in which to find a translation for the code.</param> /// <param name="culture">The culture.</param> public ResultError(TEnum code, ResourceManager enumResourceManager, CultureInfo culture) { this.Code = code; this.DisplayMessage = EnumTools.GetDescription(code, enumResourceManager, culture); }