예제 #1
0
        public void Verifica_tipo_string_fornecida_compativel_programa()
        {
            string       alimento    = "frango";
            IProgramavel predefinido = microondas.Filtrar(alimento).First();

            predefinido.Alimento = "BATATA";

            predefinido.Aquecer();
        }
예제 #2
0
        public void Disparar_metodo_aquecer_atravez_objeto_programa()
        {
            string       alimento    = "feijao";
            IProgramavel predefinido = microondas.Filtrar(alimento).First();

            predefinido.Alimento = alimento;
            string retornoEsperado = "feijao%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aquecido";

            Assert.AreEqual(retornoEsperado, predefinido.Aquecer());
        }
예제 #3
0
        private void BtnAquecerSelecionado_Click(object sender, EventArgs e)
        {
            string selecionado = "";

            foreach (DataGridViewRow item in dgvProgramas.Rows)
            {
                if (item.Selected)
                {
                    selecionado = item.Cells[0].Value.ToString();
                }
            }

            IProgramavel programa = microondas.Filtrar(selecionado).First();

            programa.Alimento = txtAlimento.Text;
            txtAlimento.Text  = programa.Aquecer();
        }
예제 #4
0
        public void Verificar_se_as_excecoes_sao_lancadas_se_nao_possuir_evento_tratamento()
        {
            IProgramavel programa = microondas.Filtrar("Frango").First();

            programa.Aquecer();
        }