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); }