public void CriticarDatasMalFormatadasOuCaracteresEstranhos(string data)
        {
            var validador = new ValidadorPaciente();

            Action acao = () => validador.ObterDataNascimento(data);

            Assert.Throws <ArgumentException>(acao);
        }
        public void CriticarTelefoneComPoucosDigitosOuMuitosDigitos(string telefone)
        {
            var validador = new ValidadorPaciente();

            Action acao = () => validador.ObterTelefones(telefone);

            Assert.Throws <ArgumentException>(acao);
        }
        public void RemoveCaracteresNaoNumericosDoTelefone()
        {
            var validador = new ValidadorPaciente();

            var esperado = new List <long>(1)
            {
                123456789
            };
            var resultado = validador.ObterTelefones("1j2j34j5k67w89qqq");

            Assert.Equal(esperado, resultado);
        }
        public void RetornarTelfoneCorretoComoLong(string telefone)
        {
            var validador = new ValidadorPaciente();

            var esperado = new List <long>(1)
            {
                long.Parse(telefone)
            };
            var resultado = validador.ObterTelefones(telefone);

            Assert.Equal(esperado, resultado);
        }