Beispiel #1
0
        public void Deve_retonar_falso_quando_adicionar_microondas_informado()
        {
            var microondas = new Microondas(MicroondasOperacao.Cozimento,
                                            new Tempo(new TimeSpan(0, 0, 1),
                                                      new TimeSpan(0, 2, 0)),
                                            MicroondasStatus.EmFuncionamento,
                                            10);

            microondas.Adicionar(microondas);

            microondas.Validar();

            Assert.IsFalse(microondas.Notifications.Any());
        }
Beispiel #2
0
        public ActionResult NovoPrograma(Programa programa)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Microondas microondas = Microondas.Instance();
                    microondas.Adicionar(new Programa(
                                             programa.nome,
                                             programa.instrucao,
                                             programa.tempo,
                                             programa.potencia,
                                             programa.caracter
                                             ));
                }
                catch (Exception e)
                {
                    ModelState.AddModelError(string.Empty, "Houve um erro ao tentar adicionar o novo programa");
                }
            }

            return(View("Index", ListarProgramas()));
        }