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 ObterTest()
        {
            GerenciadorAutor target = new GerenciadorAutor(); // TODO: Initialize to an appropriate value
            int   idAutor           = 0;                      // TODO: Initialize to an appropriate value
            Autor expected          = null;                   // TODO: Initialize to an appropriate value
            Autor actual;

            actual = target.Obter(idAutor);
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("Verify the correctness of this test method.");
        }
        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));
            }
        }
        //
        // GET: /Autor/Details/5

        public ViewResult Details(int id)
        {
            Autor autor = gAutor.Obter(id);

            return(View(autor));
        }