Esempio n. 1
0
        public void TestaDiaMandalaSemDataDefinida()
        {
            string validacaoEsperada = "A data deve ser preenchida.";

            DiaMandala dm = new DiaMandala();


            List <string> validacoesEncontradas;
            var           ehValida = dm.Validar(out validacoesEncontradas);

            Assert.IsFalse(ehValida);
            Assert.IsTrue(validacoesEncontradas.Any(a => a == validacaoEsperada));
        }
Esempio n. 2
0
        public void TestaDiaMandalaComEnergiaSexualMenorQue0()
        {
            string validacaoEsperada = "O nível de energia sexual deve estar entre 0 e 10.";

            DiaMandala dm = new DiaMandala();

            dm.EnergiaSexual = -1;

            List <string> validacoesEncontradas;
            var           ehValida = dm.Validar(out validacoesEncontradas);

            Assert.IsFalse(ehValida);
            Assert.IsTrue(validacoesEncontradas.Any(a => a == validacaoEsperada));
        }
Esempio n. 3
0
        public void TestaDiaMandalaComFocoMaiorQue10()
        {
            string validacaoEsperada = "O nível de Foco deve estar entre 0 e 10.";

            DiaMandala dm = new DiaMandala();

            dm.Foco = 11;

            List <string> validacoesEncontradas;
            var           ehValida = dm.Validar(out validacoesEncontradas);

            Assert.IsFalse(ehValida);
            Assert.IsTrue(validacoesEncontradas.Any(a => a == validacaoEsperada));
        }
Esempio n. 4
0
        public void TestaDiaMandalaComAutoconfiancaProfissionalMaiorQue10()
        {
            string validacaoEsperada = "O nível de autoconfiança profissional deve estar entre 0 e 10.";

            DiaMandala dm = new DiaMandala();

            dm.AutoconfiancaProfissional = 11;

            List <string> validacoesEncontradas;
            var           ehValida = dm.Validar(out validacoesEncontradas);

            Assert.IsFalse(ehValida);
            Assert.IsTrue(validacoesEncontradas.Any(a => a == validacaoEsperada));
        }
Esempio n. 5
0
        public void TestaDiaMandalaComForcaDeAcaoMenorQue0()
        {
            string validacaoEsperada = "O nível de força de ação deve estar entre 0 e 10.";

            DiaMandala dm = new DiaMandala();

            dm.ForcaDeAcao = -1;

            List <string> validacoesEncontradas;
            var           ehValida = dm.Validar(out validacoesEncontradas);

            Assert.IsFalse(ehValida);
            Assert.IsTrue(validacoesEncontradas.Any(a => a == validacaoEsperada));
        }
        // GET: Parametro/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            DiaMandala parametro = db.ReadParametro(id);

            if (parametro == null)
            {
                return(HttpNotFound());
            }
            return(View(parametro));
        }
Esempio n. 7
0
        public void TestaDiaMandalaValida()
        {
            DiaMandala dm = new DiaMandala();

            dm.Data                      = DateTime.Today;
            dm.Amorosidade               = 10;
            dm.AutoconfiancaPessoal      = 10;
            dm.AutoconfiancaProfissional = 10;
            dm.EnergiaSexual             = 10;
            dm.Extroversao               = 10;
            dm.Foco                      = 10;
            dm.ForcaDeAcao               = 10;
            dm.Vitalidade                = 10;

            List <string> validacoesEncontradas;
            var           ehValida = dm.Validar(out validacoesEncontradas);

            Assert.IsTrue(ehValida);
            Assert.IsTrue(!validacoesEncontradas.Any());
        }
        public ActionResult Edit(DiaMandala parametro)
        {
            List <string> errosValidacao = new List <string>();

            if (ModelState.IsValid && parametro.Validar(out errosValidacao))
            {
                db.UpdateParametro(parametro);
                return(RedirectToAction("Index"));
            }

            if (errosValidacao.Any())
            {
                foreach (var ev in errosValidacao)
                {
                    ModelState.AddModelError("Geral", ev);
                }
            }

            return(View(parametro));
        }
 public void UpdateParametro(DiaMandala parametro)
 {
     parametros.FindOneAndReplace(Builders <DiaMandala> .Filter.Eq(a => a.Id, parametro.Id), parametro);
 }
 public void CreateParametro(DiaMandala parametro)
 {
     parametros.InsertOne(parametro);
 }