예제 #1
0
        public void LancarExecaoQuandoCamposStringsVazios()
        {
            var controlador = new UsuarioController(Initialize.InicializarUsuarioBusiness());

            var usuarioDto = new UsuarioDto();

            Assert.Throws <Exception>(() => controlador.InsereUsuario(usuarioDto));
        }
        public void ConsultarUsuarios()
        {
            var controlador = new UsuarioController(Initialize.InicializarUsuarioBusiness());

            var retorno = controlador.ConsultaListaUsuarios();

            Assert.IsType <OkObjectResult>(retorno);
        }
예제 #3
0
        public void DeleteUsuarioSemId()
        {
            var controlador = new UsuarioController(Initialize.InicializarUsuarioBusiness());
            var usuarioDto  = new UsuarioDto
            {
                Login  = "******",
                Nome   = "Maria Joaquina",
                Senha  = "paodemel123",
                Funcao = "Funcionario",
                Email  = "*****@*****.**"
            };

            Assert.Throws <Exception>(() => controlador.DeleteUsuario(usuarioDto));
        }
예제 #4
0
        public void DeleteUsuarioComId()
        {
            var controlador = new UsuarioController(Initialize.InicializarUsuarioBusiness());
            var usuarioDto  = new UsuarioDto
            {
                UsuarioId = 1,
                Login     = "******",
                Nome      = "Maria Joaquina",
                Senha     = "paodemel123",
                Funcao    = "Funcionario",
                Email     = "*****@*****.**"
            };

            var retorno = controlador.DeleteUsuario(usuarioDto);

            Assert.IsType <OkObjectResult>(retorno);
        }
예제 #5
0
        public void CadastroUsuarioComDadosObrigatorios()
        {
            var controlador = new UsuarioController(Initialize.InicializarUsuarioBusiness());
            var usuarioDto  = new UsuarioDto
            {
                Login  = "******",
                Nome   = "João",
                Senha  = "paodemel123",
                Funcao = "Funcionario",
                Email  = "*****@*****.**"
            };

            var retorno = controlador.InsereUsuario(usuarioDto);

            Assert.IsType <OkObjectResult>(retorno);
            var usuario = (retorno as OkObjectResult).Value;
            var teste   = JsonConvert.DeserializeObject <Usuario>(usuario.ToString());

            Assert.IsType <Usuario>(teste);
        }