public void CriticarPesoMalFormatado(string peso) { var validador = new ValidadorConsulta(); Action acao = () => validador.ValidarPeso(peso); Assert.Throws <ArgumentException>(acao); }
public void CriticarImcZeradoOuNegativo(string imc) { var validador = new ValidadorConsulta(); Action acao = () => validador.ValidarImc(imc); Assert.Throws <ArgumentException>(acao); }
public void CriticarDataHoraMalFormatadasOuCaracteresEstranhos(string data, string hora) { var validador = new ValidadorConsulta(); Action acao = () => validador.ValidarDataHora(data, hora); Assert.Throws <ArgumentException>(acao); }
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); }
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); }