Esempio n. 1
0
 public void deve_atualizar_um_autor()
 {
     using (var context = CarregarBancoInMemory.DataInMemory())
     {
         var controller = new ClienteController(context);
         var atualizar  = controller.PutClienteModel(new ClienteModel {
             Id = 1, Nome = "Erick H Oliveira", Cpf = "44243792801", Rg = "460743181", DataNascimento = new DateTime(1994, 03, 19)
         });
         var result = controller.GetClienteModel(1);
         Assert.Equal("Erick H Oliveira", result.Result.Value.Nome);
     }
 }
Esempio n. 2
0
        public void deve_retornar_autor_por_id()
        {
            bool exist;

            using (var context = CarregarBancoInMemory.DataInMemory())
            {
                var controller = new ClienteController(context);
                var clientes   = controller.GetClienteModel(1);
                exist = (clientes.Result.Value != null);
            }
            Assert.True(exist);
        }
Esempio n. 3
0
        public void deve_deletar_autor_por_id()
        {
            bool deleted;

            using (var context = CarregarBancoInMemory.DataInMemory())
            {
                var controller = new ClienteController(context);
                var deletar    = controller.DeleteClienteModel(3);
                var result     = controller.GetClienteModel(3);
                deleted = (result.Result.Value == null);
            }
            Assert.True(deleted);
        }
Esempio n. 4
0
        public void deve_cadastrar_um_autor()
        {
            var cliente = new ClienteModel {
                Id = 4, Nome = "Teste de Oliveira", Cpf = "37378271098", Rg = "431403867", DataNascimento = new DateTime(1994, 03, 19)
            };

            using (var context = CarregarBancoInMemory.DataInMemory())
            {
                var controller = new ClienteController(context);
                var cadastrar  = controller.PostClienteModel(cliente);
                var result     = controller.GetClienteModel(cliente.Id);
                Assert.Equal(cliente, result.Result.Value);
            }
        }