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); }
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)); }
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); }