Beispiel #1
0
        /// <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;
        }
Beispiel #2
0
        /// <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);
        }