public void SalvarParametrosUsuario_SemEmail_Success() { var service = new ParametrosUsuarioAppService(parametrosUsuarioRepository, centroCustoService, messageQueue); var dto = new ParametrosUsuarioDTO(); dto.CentroCusto = new CentroCustoDTO(); dto.Id = 2; dto.CentroCusto.Codigo = "1.00"; service.Salvar(dto); var resultDTO = service.ObterPeloIdUsuario(2); Assert.AreEqual(dto.Email, resultDTO.Email); Assert.IsTrue(string.IsNullOrEmpty(resultDTO.Senha)); }
public void SalvarParametrosUsuario_SemCentroCusto_Success() { var service = new ParametrosUsuarioAppService(parametrosUsuarioRepository, centroCustoService, messageQueue); var dto = new ParametrosUsuarioDTO(); dto.CentroCusto = new CentroCustoDTO(); dto.Id = 2; dto.Email = "*****@*****.**"; dto.Senha = "1234"; service.Salvar(dto); var resultDTO = service.ObterPeloIdUsuario(2); Assert.IsNull(resultDTO.CentroCusto); }
public void SalvarParametrosUsuario_EmailDiferente_Success() { var service = new ParametrosUsuarioAppService(parametrosUsuarioRepository, centroCustoService, messageQueue); var dto = new ParametrosUsuarioDTO(); dto.CentroCusto = new CentroCustoDTO(); dto.Id = 2; dto.CentroCusto.Codigo = "1.00"; dto.Email = "*****@*****.**"; service.Salvar(dto); var resultDTO = service.ObterPeloIdUsuario(2); Assert.AreEqual(dto.Email, resultDTO.Email); Assert.AreNotEqual(dto.Senha, resultDTO.Senha); }
public void SalvarParametrosUsuario_ComEmailSemSenha_Error() { SalvarParametrosUsuario_SemEmail_Success(); messageQueue = new MessageQueue(); var service = new ParametrosUsuarioAppService(parametrosUsuarioRepository, centroCustoService, messageQueue); var dto = new ParametrosUsuarioDTO(); dto.CentroCusto = new CentroCustoDTO(); dto.Id = 2; dto.Email = "*****@*****.**"; dto.CentroCusto.Codigo = "1.00"; service.Salvar(dto); Assert.AreEqual(1, messageQueue.GetAll().Count); Assert.AreEqual(TypeMessage.Error, messageQueue.GetAll()[0].Type); Assert.AreEqual(Domain.Resource.OrdemCompra.ErrorMessages.SenhaDoEmailObrigatoria, messageQueue.GetAll()[0].Text); }
public void SalvarParametrosUsuario_SemAcessoCentroCusto_Error() { var service = new ParametrosUsuarioAppService(parametrosUsuarioRepository, centroCustoService, messageQueue); var dto = new ParametrosUsuarioDTO(); dto.CentroCusto = new CentroCustoDTO(); dto.Id = 2; dto.CentroCusto.Codigo = "1.01"; dto.Email = "*****@*****.**"; dto.Senha = "1234"; service.Salvar(dto); var resultDTO = service.ObterPeloIdUsuario(2); Assert.AreEqual(1, messageQueue.GetAll().Count); Assert.AreEqual(TypeMessage.Error, messageQueue.GetAll()[0].Type); Assert.AreEqual(Resource.Financeiro.ErrorMessages.UsuarioSemAcessoCentroCusto, messageQueue.GetAll()[0].Text); }
public void SalvarParametrosUsuario_CentroCustoUltimoNivel_Error() { var service = new ParametrosUsuarioAppService(parametrosUsuarioRepository, centroCustoService, messageQueue); var dto = new ParametrosUsuarioDTO(); dto.CentroCusto = new CentroCustoDTO(); dto.Id = 1; dto.CentroCusto.Codigo = "1.05"; dto.Email = "*****@*****.**"; dto.Senha = "1234"; service.Salvar(dto); var resultDTO = service.ObterPeloIdUsuario(2); Assert.AreEqual(1, messageQueue.GetAll().Count); Assert.AreEqual(TypeMessage.Error, messageQueue.GetAll()[0].Type); Assert.AreEqual(Resource.Financeiro.ErrorMessages.CentroCustoUltimoNivel, messageQueue.GetAll()[0].Text); }
public void SalvarParametrosUsuario_SemRestricaoUsuarioCentroCustoDefinida_Success() { var service = new ParametrosUsuarioAppService(parametrosUsuarioRepository, centroCustoService, messageQueue); var dto = new ParametrosUsuarioDTO(); dto.CentroCusto = new CentroCustoDTO(); dto.Id = 1; dto.CentroCusto.Codigo = "1.00"; dto.Email = "*****@*****.**"; dto.Senha = "1234"; service.Salvar(dto); var resultDTO = service.ObterPeloIdUsuario(1); Assert.IsNotNull(resultDTO.CentroCusto); Assert.AreEqual(TypeMessage.Success, messageQueue.GetAll()[0].Type); Assert.AreEqual(Resource.Sigim.SuccessMessages.SalvoComSucesso, messageQueue.GetAll()[0].Text); }
public void SalvarParametrosUsuario_Completo_Success() { var service = new ParametrosUsuarioAppService(parametrosUsuarioRepository, centroCustoService, messageQueue); var dto = new ParametrosUsuarioDTO(); dto.CentroCusto = new CentroCustoDTO(); dto.Id = 2; dto.CentroCusto.Codigo = "1.00"; dto.Email = "*****@*****.**"; dto.Senha = "1234"; service.Salvar(dto); var resultDTO = service.ObterPeloIdUsuario(2); Assert.AreEqual(dto.Email, resultDTO.Email); Assert.AreEqual(dto.Senha, resultDTO.Senha); Assert.AreEqual(dto.CentroCusto.Codigo, resultDTO.CentroCusto.Codigo); Assert.AreEqual(TypeMessage.Success, messageQueue.GetAll()[0].Type); Assert.AreEqual(Resource.Sigim.SuccessMessages.SalvoComSucesso, messageQueue.GetAll()[0].Text); }