Ejemplo n.º 1
0
        private bool ValidarTempo()
        {
            try
            {
                _totalMinutos  = Convert.ToInt32(_terceiroDigito) * 60;
                _totalSegundos = (Convert.ToInt32(_segundoDigito) * 10) + Convert.ToInt32(_primeiroDigito);
                _potenciaValor = Convert.ToInt32(lblPotValor.Text);

                _microondasController.ValidarTempo(_totalMinutos, _totalSegundos, _potenciaValor);
            }
            catch (Exception ex)
            {
                if (OnNotificarErro != null)
                {
                    OnNotificarErro(this, new ErroEventArgs(ex.Message));
                }

                MessageBox.Show(ex.Message, "Alerta");
                ResetarTempo();
                return(false);
            }

            _totalTempoSegundos = _totalMinutos + _totalSegundos;

            return(true);
        }
Ejemplo n.º 2
0
        public void TempoMaiorDoisMinutosTest()
        {
            var totalMinutos  = 2 * 60;
            var totalSegundos = 10;

            var microondas = new MicroondasController();

            microondas.ValidarTempo(totalMinutos, totalSegundos);
        }
Ejemplo n.º 3
0
        public void SegundosInvalidoTest()
        {
            var totalMinutos  = 1;
            var totalSegundos = 65;

            var microondas = new MicroondasController();

            microondas.ValidarTempo(totalMinutos, totalSegundos);
        }
Ejemplo n.º 4
0
        public void PotenciaInvalidaTest()
        {
            var totalMinutos  = 1;
            var totalSegundos = 10;
            var potencia      = 11;

            var microondas = new MicroondasController();

            microondas.ValidarTempo(totalMinutos, totalSegundos, potencia);
        }