/// <summary> /// Contructor para textos que contengan un color en formato ASS. /// </summary> /// <param name="texto">Texto que contanga el formato <bb><gg><rr>.</param> public TagTypeColor(string texto) { var colores = Carteles.FilterColors(texto); Blue = colores.Blue; Green = colores.Green; Red = colores.Red; }
/// <summary> /// Inicializa una nueva instancia de la clase <see cref="TagColor4"/> en base a una cadena. /// </summary> /// <param name="texto">Cadena con el tag.</param> public TagColor4(string texto) { var regex = new Regex(RegularExpressions.RegexTagColor4); var match = regex.Match(texto); if (match.Success) { var tag = Carteles.FilterColors(match.Groups["arg"].Value); Blue = tag.Blue; Green = tag.Green; Red = tag.Red; } }
public void FuncionesFiltrarColores(string ingresado, TagTypeColor esperado) { var real = Carteles.FilterColors(ingresado); Assert.AreEqual(esperado, real); }