Example #1
0
 public void testar_retorno_atributos()
 {
     var rSNV = new CodigoTrechoRegex("020BDF0010");
     Assert.AreEqual("020", rSNV.BR);
     Assert.AreEqual("B", rSNV.SNV);
     Assert.AreEqual("DF", rSNV.UF);
     Assert.AreEqual("0010", rSNV.Trecho);
 }
        public static string ObterValor(string codigoSNV, ParametroSNV parametroSNV)
        {
            var snv = new CodigoTrechoRegex(codigoSNV);
            switch (parametroSNV)
            {
                case ParametroSNV.UF:
                    return snv.UF;
                case ParametroSNV.BR:
                    return snv.BR;
                case ParametroSNV.Tipo:
                    return snv.SNV;
                case ParametroSNV.Trecho:
                    return snv.Trecho;
            }

            return string.Empty;
        }