public void valida_entrada_varios_comandos()
        {
            //Arrange
            avaliacao_wesleyandrade_microondas.Models.Microondas M;
            List <Programa> programas = new List <Programa>();
            Programa        pro       = new Programa();

            pro.nome       = "Frango";
            pro.tempo      = 90;
            pro.instrucoes = "Programa utilizado para preparo e descongelamento de Frangos";
            pro.potencia   = 7;
            pro.caractere  = 'F';
            pro.original   = true;
            programas.Add(pro);

            M = new avaliacao_wesleyandrade_microondas.Models.Microondas(0, 0, 0, false, "", programas, -1);
            String entrada = "time 02:00,pot 10";

            M.comandos_entrada = entrada;

            List <String> resultado_esperado = null;


            //Act
            List <String> resultado_obtido = M.valida_entrada();

            //Assert
            Assert.AreEqual(resultado_esperado, resultado_obtido);
        }
        public void valida_pot_numerica()
        {
            //Arrange
            avaliacao_wesleyandrade_microondas.Models.Microondas M;
            List <Programa> programas = new List <Programa>();
            Programa        pro       = new Programa();

            pro.nome       = "Frango";
            pro.tempo      = 90;
            pro.instrucoes = "Programa utilizado para preparo e descongelamento de Frangos";
            pro.potencia   = 7;
            pro.caractere  = 'F';
            pro.original   = true;
            programas.Add(pro);

            M = new avaliacao_wesleyandrade_microondas.Models.Microondas(0, 0, 0, false, "", programas, -1);
            String entrada = "pot aa";

            M.comandos_entrada = entrada;

            List <String> resultado_esperado = new List <String>();

            resultado_esperado.Add("A potĂȘncia deve ser do tipo numĂ©rica");
            resultado_esperado.Add("Informe o tempo");

            //Act
            List <String> resultado_obtido = M.valida_entrada();

            //Assert
            Assert.AreEqual(resultado_esperado, resultado_obtido);
        }