Exemplo n.º 1
0
        public void Departamento_IntegracaoSistema_Atualizar_Deve_Atualizar_Descricao_Do_Departamento_Com_Id_1()
        {
            _departamento.Id        = 1;
            _departamento.Descricao = "Nova descrição";
            _departamento           = _departamentoServico.ObterPorId(_departamento.Id);

            var resultado = _departamentoServico.Atualizar(_departamento);

            resultado.Descricao.Should().Be(_departamento.Descricao);
        }
Exemplo n.º 2
0
        public UsuarioViewModel CarregarPerfil(string usuarioId, bool partialViewMinimizada)
        {
            var usuario = _usuarioServico.ObterPorUserId(usuarioId);

            if (usuario == null)
            {
                return
                    (new UsuarioViewModel(
                         string.Format("Nenhum usúario encontrado com o id ({0}) informado", usuarioId),
                         partialViewMinimizada));
            }

            var departamentoNome = string.Empty;

            if (usuario.DepartamentoId.HasValue)
            {
                var departamento = _departamentoServico.ObterPorId((int)usuario.DepartamentoId);
                if (departamento != null)
                {
                    departamentoNome = departamento.Nome;
                }
            }

            return(new UsuarioViewModel(usuario.Nome, usuario.EnderecoEmail, usuario.EnderecoEmail, departamentoNome,
                                        partialViewMinimizada));
        }
Exemplo n.º 3
0
        public void Departamento_Aplicacao_Atualizar_Deve_Atualizar_Descricao_Do_Departamento_Com_Id_1()
        {
            _departamento.Id        = 1;
            _departamento.Descricao = "Nova descrição";
            _mockRepositorio.Setup(x => x.ObterPorId(_departamento.Id)).Returns(new Departamento()
            {
                Id = _departamento.Id, Descricao = _departamento.Descricao
            });
            _departamento = _departamentoServico.ObterPorId(_departamento.Id);
            _mockRepositorio.Setup(x => x.Atualizar(_departamento)).Returns(new Departamento()
            {
                Id = _departamento.Id, Descricao = _departamento.Descricao
            });

            var resultado = _departamentoServico.Atualizar(_departamento);

            _mockRepositorio.Verify(x => x.ObterPorId(_departamento.Id));
            _mockRepositorio.Verify(x => x.Atualizar(_departamento));
            resultado.Descricao.Should().Be(_departamento.Descricao);
            _mockRepositorio.VerifyNoOtherCalls();
        }
        public DepartamentoViewModel ObterPorId(int id)
        {
            var obj   = _departamentoServico.ObterPorId(id);
            var model = new DepartamentoViewModel
            {
                Id              = obj.Id,
                Nome            = obj.Nome,
                Ativo           = obj.Ativo,
                CriadoEm        = obj.CriadoEm,
                CriadoPorUserId = obj.CriadoPorUserId
            };

            return(model);
        }