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; }