public void EditarTest()
        {
            GerenciadorAutor target     = new GerenciadorAutor(); // TODO: Initialize to an appropriate value
            Autor            autorModel = null;                   // TODO: Initialize to an appropriate value

            target.Editar(autorModel);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
 public ActionResult Edit(Autor autorModel)
 {
     if (ModelState.IsValid)
     {
         gAutor.Editar(autorModel);
         return(RedirectToAction("Index"));
     }
     return(View(autorModel));
 }
        public void EditarTest_NomeGrande()
        {
            // realiza o processo de edição
            GerenciadorAutor gAutor             = new GerenciadorAutor();
            Autor            autorModelExpected = gAutor.Obter(1);

            autorModelExpected.Nome          = "José dos Santos Barbosa Arimateia Vergueiro de Oliveira Dósea";
            autorModelExpected.AnoNascimento = new DateTime(1982, 1, 1);
            gAutor.Editar(autorModelExpected);

            // verifica se a edição realizada com sucesso
            Autor autorModelActual = gAutor.Obter(1);

            Assert.AreEqual(autorModelExpected.AnoNascimento, autorModelActual.AnoNascimento);
            Assert.AreEqual(autorModelExpected.Nome, autorModelActual.Nome);
        }
        public void EditarTest()
        {
            // realiza o processo de edição
            GerenciadorAutor gAutor             = new GerenciadorAutor();
            Autor            autorModelExpected = gAutor.Obter(1);

            autorModelExpected.Nome          = "Marcos Dósea";
            autorModelExpected.AnoNascimento = new DateTime(1982, 1, 1);
            gAutor.Editar(autorModelExpected);

            // verifica se a edição realizada com sucesso
            Autor autorModelActual = gAutor.Obter(1);

            Assert.AreEqual(autorModelExpected.AnoNascimento, autorModelActual.AnoNascimento);
            Assert.AreEqual(autorModelExpected.Nome, autorModelActual.Nome);
        }
        public void EditarTest_DataMenorDoQueMil()
        {
            // realiza o processo de edição
            GerenciadorAutor gAutor             = new GerenciadorAutor();
            Autor            autorModelExpected = gAutor.Obter(1);

            autorModelExpected.Nome          = "Marcos Dósea";
            autorModelExpected.AnoNascimento = new DateTime(100, 1, 1);

            // verifica se exceção de serviço foi lançada
            try
            {
                gAutor.Editar(autorModelExpected);
            }
            catch (Exception e)
            {
                Assert.IsInstanceOfType(e, typeof(ServiceException));
            }
        }