示例#1
0
        public void Carregar()
        {
            List <Colaborador> colaboradores = new ColaboradorController().Listar(new Colaborador());

            dgvLista.DataSource = colaboradores;

            dgvLista.DataBind();
        }
        public void Atualizar__ColaboradorValido__RetornaOkResult()
        {
            // Prepara
            var mock = new Mock <IColaboradorService>();

            mock.Setup(colaboradorService => colaboradorService.Atualizar(_colaborador, It.IsAny <Guid>())).Returns(true);

            // Testa
            var controller = new ColaboradorController(mock.Object);
            var retorno    = controller.Atualizar(_colaborador, It.IsAny <Guid>());

            //Valida
            Assert.IsAssignableFrom <OkResult>(retorno);
        }
        public void Atualizar__ColaboradorInvalido__RetornaNotFoundResult()
        {
            // Prepara
            var mock = new Mock <IColaboradorService>();

            mock.Setup(colaboradorService => colaboradorService.Atualizar(null, Guid.Empty)).Returns(false);

            // Testa
            var controller = new ColaboradorController(mock.Object);
            var retorno    = controller.Atualizar(null, Guid.Empty);

            //Valida
            Assert.IsAssignableFrom <NotFoundResult>(retorno);
        }
        public void Criar__ErroServidor__RetornaBadRequestResult()
        {
            // Prepara
            var mock = new Mock <IColaboradorService>();

            mock.Setup(colaboradorService => colaboradorService.Criar(null)).Throws <Exception>();

            // Testa
            var controller = new ColaboradorController(mock.Object);
            var retorno    = controller.Criar(null);

            //Valida
            Assert.IsAssignableFrom <BadRequestResult>(retorno);
        }
        public void Filtrar__ColaboradorsInvalido__RetornaNoContentResult()
        {
            // Prepara
            var mock = new Mock <IColaboradorService>();

            mock.Setup(colaboradorService => colaboradorService.Filtrar(1, 1)).Returns(new List <Colaborador>());

            // Testa
            var controller = new ColaboradorController(mock.Object);
            var retorno    = controller.Filtrar(1, 1);

            //Valida
            Assert.IsAssignableFrom <NoContentResult>(retorno);
        }
        public void Criar__ColaboradorValido__RetornaCreatedResult()
        {
            // Prepara
            var mock = new Mock <IColaboradorService>();

            mock.Setup(colaboradorService => colaboradorService.Criar(_colaborador)).Returns(true);

            // Testa
            var controller = new ColaboradorController(mock.Object);
            var retorno    = controller.Criar(_colaborador);

            //Valida
            Assert.IsAssignableFrom <CreatedResult>(retorno);
        }
        public void Listar__ColaboradorsValido__RetornaObjectResult()
        {
            // Prepara
            var mock = new Mock <IColaboradorService>();

            mock.Setup(colaboradorService => colaboradorService.Listar()).Returns(new List <Colaborador>
            {
                _colaborador,
                _colaborador
            });

            // Testa
            var controller = new ColaboradorController(mock.Object);
            var retorno    = controller.Listar();

            //Valida
            Assert.IsAssignableFrom <ObjectResult>(retorno);
        }
        public void Carregar()
        {
            Colaborador c = new Colaborador();

            c.idColaborador = int.Parse(Request.QueryString["itemSel"]);

            c = new ColaboradorController().Listar(c)[0];

            ViewState.Add("itemSel", c);

            txtNome.Text = c.Nome;
            txtCPF.Text  = c.CPF;

            Unidade u = new Unidade();

            u.idUnidade = c.unidade.idUnidade;

            u = new UnidadeController().Listar(u)[0];

            cmbUnidades.Text = c.unidade.idUnidade.ToString();
        }