Пример #1
0
        public void CriticarPesoMalFormatado(string peso)
        {
            var    validador = new ValidadorConsulta();
            Action acao      = () => validador.ValidarPeso(peso);

            Assert.Throws <ArgumentException>(acao);
        }
Пример #2
0
        public void CriticarImcZeradoOuNegativo(string imc)
        {
            var    validador = new ValidadorConsulta();
            Action acao      = () => validador.ValidarImc(imc);

            Assert.Throws <ArgumentException>(acao);
        }
Пример #3
0
        public void CriticarDataHoraMalFormatadasOuCaracteresEstranhos(string data, string hora)
        {
            var validador = new ValidadorConsulta();

            Action acao = () => validador.ValidarDataHora(data, hora);

            Assert.Throws <ArgumentException>(acao);
        }
Пример #4
0
        public void ObterImcCorretoPadraoBr()
        {
            var validador = new ValidadorConsulta();

            System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("pt-BR");
            var esperado = 13.3D;
            var atual    = validador.ValidarImc("13,3");

            Assert.Equal(esperado, atual);
        }
Пример #5
0
        public void CriticaDataMenorQueAtual()
        {
            var validador = new ValidadorConsulta();

            var dataAtual = new DateTime(2019, 08, 01);

            Action acao = () => validador.ValidarDataHora("22/07/2019", "11:11");

            Assert.Throws <ArgumentException>(acao);
        }