コード例 #1
0
        public void deve_retornar_autores_cadastrados()
        {
            bool exist;

            using (var context = CarregarBancoInMemory.DataInMemory())
            {
                var controller = new AutorController(context);
                var autores    = controller.GetAutor();
                exist = (autores.Result.Value != null);
            }
            Assert.True(exist);
        }
コード例 #2
0
 public void deve_atualizar_um_autor()
 {
     using (var context = CarregarBancoInMemory.DataInMemory())
     {
         var controller = new AutorController(context);
         var atualizar  = controller.PutAutorModel(new AutorModel()
         {
             Id = 1, Nome = "Erick Oliveira"
         });
         var result = controller.GetAutorModel(1);
         Assert.Equal("Erick Oliveira", result.Result.Value.Nome);
     }
 }
コード例 #3
0
        public void deve_deletar_autor_por_id()
        {
            bool deleted;

            using (var context = CarregarBancoInMemory.DataInMemory())
            {
                var controller = new AutorController(context);
                var deletar    = controller.DeleteAutorModel(3);
                var result     = controller.GetAutorModel(3);
                deleted = (result.Result.Value == null);
            }
            Assert.True(deleted);
        }
コード例 #4
0
        public void deve_cadastrar_um_autor()
        {
            var autor = new AutorModel()
            {
                Id = 4, Nome = "Teste"
            };

            using (var context = CarregarBancoInMemory.DataInMemory())
            {
                var controller = new AutorController(context);
                var cadastrar  = controller.PostAutorModel(autor);
                var result     = controller.GetAutorModel(autor.Id);
                Assert.Equal(autor, result.Result.Value);
            }
        }