public void ponerImagenB(int i) { pictureBox5.Visible = true; pictureBox8.Visible = true; pictureBox9.Visible = true; label5.Visible = true; pictureBox11.Visible = true; pictureBox13.Visible = true; label7.Visible = true; pictureBox21.Visible = true; pictureBox5.ImageLocation = imagenes[i]._imagen.urlimagen; Perfil aux2 = service.GetPerfilConId(imagenes[i]._imagen.idusuario); pictureBox9.Visible = true; label5.Text = aux2.nombreusuario; PerfilBuilder ip3 = service.GetImagenPerfil(imagenes[i]._imagen.idusuario); ip3._imagen.idusuario = imagenes[i]._imagen.idusuario; pictureBox8.Visible = true; pictureBox8.ImageLocation = ip3._imagen.urlimagen; pictureBox8.Visible = true; pictureBox8.ImageLocation = ip3._imagen.urlimagen; label7.Text = imagenes[i]._imagen.likes.ToString() + " Me gusta"; i++; index = i; }
public void InvalidValuesShouldNotCreateWithId() { var model = PerfilBuilder.New().WithId(new Guid()).Build(); model.IsValid.Should().BeFalse(); model.ValidationResult.Errors.Should().HaveCountGreaterThan(0); }
public void DeveSalvarPerfil() { var perfilParaSerSalvo = PerfilBuilder.Novo().Build(); _perfilServico.Salvar(perfilParaSerSalvo); _perfilRepositorioMock.Verify(x => x.Salvar(It.Is <Perfil>(t => t.Usuario.Email == perfilParaSerSalvo.Usuario.Email))); }
public void ponerImagenA(int i) { pictureBox4.Visible = true; pictureBox7.Visible = true; pictureBox6.Visible = true; label4.Visible = true; pictureBox10.Visible = true; pictureBox12.Visible = true; label6.Visible = true; pictureBox20.Visible = true; pictureBox4.ImageLocation = imagenes[i]._imagen.urlimagen; Perfil aux = service.GetPerfilConId(imagenes[i]._imagen.idusuario); pictureBox6.Visible = true; label4.Text = aux.nombreusuario; PerfilBuilder ip2 = service.GetImagenPerfil(imagenes[i]._imagen.idusuario); ip2._imagen.idusuario = imagenes[i]._imagen.idusuario; pictureBox7.Visible = true; pictureBox7.ImageLocation = ip2._imagen.urlimagen; label6.Text = imagenes[i]._imagen.likes.ToString() + " Me gusta"; i++; index = i; }
public void ShouldAddNewProfile() { var user = PerfilBuilder.New().WithId(id).Build(); var ret = profileRepository.Add(user); ret.Should().BeGreaterThan(0); }
public void NullOrEmptyShouldNotCreateWithName(string valor) { var model = PerfilBuilder.New().WithName(valor).Build(); model.IsValid.Should().BeFalse(); model.ValidationResult.Errors.Should().HaveCountGreaterThan(0); }
public void FuncionarioTesteSetUp() { _perfil = PerfilBuilder.DadoUmPerfil().Build(); _usuario = UsuarioBuilder.DadoUmUsuario().ComOPerfil(_perfil).Build(); _departamento = DepartamentoBuilder.DadoUmDepartamento().Build(); _cargo = CargoBuilder.DadoUmCargo().Build(); _programa = ProgramaBuilder.DadoUmPrograma().Build(); _nome = "nome da pessoa"; _telefone = "13123132132"; }
public bool SetImagenPerfil(PerfilBuilder ip) { try { return(_dataService.SetImagenPerfil(ip) ? true : false); } catch { return(false); } }
public void ConsigoSaberSeUmUsuarioPertenceAUmGrupo() { var grupo = GrupoBuilder.DadoUmGrupo().ComCodigo(1).Build(); var perfil = PerfilBuilder.DadoUmPerfil().DoGrupo(grupo).Build(); var usuario = new Usuario(_nomeDeUsuario, _senha, perfil); var pertenceAoGrupo = usuario.PertenceAoGrupo(grupo); Assert.IsTrue(pertenceAoGrupo); }
public async Task Deve_Notificar_Quando_Tentar_Revogar_Uma_Permissao_Que_Nao_Exista() { //arrange var permissao = PermissaoBuilder.ObterPermissaoFake(); //act var act = await _perfilService.RevogarPermissaoAsync(PerfilBuilder.ObterPerfil(), permissao.Id); //assert _mediator.Verify(m => m.Publish(It.IsAny <DomainNotification>(), new System.Threading.CancellationToken()), Times.Once()); }
public PerfilBuilder GetImagenPerfil(int idusuario) { try { PerfilBuilder ip = _dataService.GetImagenPerfil(idusuario); return(ip); } catch { return(null); } }
public PerfilServiceTest() { _perfilRepo = new Mock <IPerfilRepository>(); _permRepo = new Mock <IPermissaoRepository>(); _usuRepo = new Mock <IUsuarioRepository>(); _mediator = new Mock <IMediator>(); _perfilService = new PerfilService(_perfilRepo.Object, _permRepo.Object, _usuRepo.Object, _mediator.Object); _perfil = PerfilBuilder.ObterPerfil(); _usuario = UsuarioBuilder.ObterUsuarioCompletoValido(); _perfilRepo.Setup(p => p.ObterPorIdAsync(It.IsAny <Guid>())).ReturnsAsync(_perfil); }
public static UsuarioBuilder New() { return(new UsuarioBuilder() { Id = Guid.NewGuid(), Name = "Ana", Email = "*****@*****.**", Age = 26, Vip = true, Salario = 10000, Perfil = PerfilBuilder.New().Build(), Status = UsuarioStatus.ATIVO }); }
public void ConsigoSaberSeUmUsuarioPodeAcessarUmModulo() { var perfil = PerfilBuilder.DadoUmPerfil().Build(); var modulo = new Modulo { Perfils = new List <Perfil> { perfil } }; var usuario = UsuarioBuilder.DadoUmUsuario().ComOPerfil(perfil).Build(); var permitido = modulo.TemPermissao(usuario); Assert.IsTrue(permitido); }
public PermissaoServiceTest() { _repositoryMock = new Mock <IPermissaoRepository>(); _perfilRepoMock = new Mock <IPerfilRepository>(); _mediator = new Mock <IMediator>(); _service = new PermissaoService(_repositoryMock.Object, _mediator.Object, _perfilRepoMock.Object); _repositoryMock.Setup(e => e.ObterPorIdAsync(It.IsAny <Guid>())) .ReturnsAsync(PermissaoBuilder.ObterPermissaoFake()); _listMock = new List <Perfil>() { PerfilBuilder.ObterPerfil() }; }
public bool SetImagenPerfil(PerfilBuilder ip) { var result = false; try { if (_instance._client.Open()) { var command = new SqlCommand { Connection = _client.Connection, CommandText = "setimagenperfil", CommandType = CommandType.StoredProcedure }; var par1 = new SqlParameter("@urlimagen", SqlDbType.NVarChar) { Direction = ParameterDirection.Input, Value = ip._imagen.urlimagen }; var par2 = new SqlParameter("@idusuario", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = ip._imagen.idusuario }; var par3 = new SqlParameter("@haserror", SqlDbType.Bit) { Direction = ParameterDirection.Output }; command.Parameters.Add(par1); command.Parameters.Add(par2); command.Parameters.Add(par3); command.ExecuteNonQuery(); result = !Convert.ToBoolean(command.Parameters["@haserror"].Value.ToString()); } } catch (Exception e) { string aux = e.ToString(); result = false; } finally { _instance._client.Close(); } return(result); }
public async Task Deve_Atribuir_Permissao_E_Retornar_Perfil() { //arrange var permissao = PermissaoBuilder.ObterPermissaoFake(); _permRepo.Setup(r => r.ObterPorIdAsync(It.IsAny <Guid>())) .ReturnsAsync(permissao); //act var act = await _perfilService.AtribuirPermissaoAsync(PerfilBuilder.ObterPerfil(), permissao.Id); var permissaoAssinada = act.Atribuicoes.Where(p => p.PermissaoId == permissao.Id).SingleOrDefault(); //assert permissaoAssinada.Status.Should().BeTrue(); }
public PerfilBuilder GetImagenPerfil(int idusuario) { var result = new PerfilBuilder(); try { if (_instance._client.Open()) { var command = new SqlCommand { Connection = _client.Connection, CommandText = "getimagenperfil", CommandType = CommandType.StoredProcedure }; var par1 = new SqlParameter("@idusuario", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = idusuario }; command.Parameters.Add(par1); var dataReader = command.ExecuteReader(); if (dataReader.Read()) { /*ImagenBuilder ib = new PerfilBuilder();*/ result.setIdImagen(Convert.ToInt32(dataReader["idimagenperfil"].ToString())); result.setUrlImagen(dataReader["urlimagen"].ToString()); result.setFecha(Convert.ToDateTime(dataReader["fecha"].ToString())); result.setIdUsuario(Convert.ToInt32(dataReader["idusuario"].ToString())); /*result.idimagenperfil = ib._imagen.idimagen; * result.urlimagen = ib._imagen.urlimagen; * result.fecha = ib._imagen.fecha; * result.idusuario = ib._imagen.idusuario;*/ } } } catch { } finally { _instance._client.Close(); } return(result); }
public void UmFuncionariDevePertencerAoGrupoClinicas() { var grupoIntegra = GrupoBuilder.DadoUmGrupo().ComCodigo(1).Build(); _perfil = PerfilBuilder.DadoUmPerfil().DoGrupo(grupoIntegra).Build(); var pessoaRepositorioMock = new Mock <IFuncionarioRepositorio>(); var grupoRepositorioMock = new Mock <IGrupoRepositorio>(); grupoRepositorioMock.Setup(it => it.ObterGrupoIntegra()).Returns(grupoIntegra); var usuario = UsuarioBuilder.DadoUmUsuario().ComOPerfil(_perfil).Build(); var servicoPessoa = new FuncionarioServico(pessoaRepositorioMock.Object, grupoRepositorioMock.Object); var pessoa = servicoPessoa.AdicionarUmNovoFuncionario(_nome, _telefone, usuario, _departamento, _cargo, _programa, ""); Assert.AreSame(pessoa.Departamento, _departamento); }
public async Task Deve_Retornar_False_se_Perfil_Em_Uso() { //arrange var list = new List <Usuario>() { _usuario }; _usuRepo.Setup(u => u.Buscar(It.IsAny <Expression <Func <Usuario, bool> > >())).ReturnsAsync(list); var perfil = PerfilBuilder.ObterPerfil(); //act var result = await _perfilService.DeletarPerfilAsync(perfil); //assert result.Should().BeFalse(); perfil.DeletadoEm.HasValue.Should().BeFalse(); _mediator.Verify(m => m.Publish(It.IsAny <DomainNotification>(), new System.Threading.CancellationToken()), Times.Once()); }
public void ShouldCreateUsuarioDomain() { var model = PerfilBuilder.New().Build(); model.IsValid.Should().BeTrue(); }
public void UsuarioTestSetUp() { _nomeDeUsuario = "*****@*****.**"; _senha = "minhasenha"; _perfil = PerfilBuilder.DadoUmPerfil().Build(); }
public void NaoDeveTerInteresseInvalido() { var interesseInvalido = ""; Assert.Throws <EntitadeExcecao>(() => PerfilBuilder.Novo().ComInteresse(interesseInvalido).Build()).ComMensagem("Interesse inválido"); }
public void NaoDeveCriarSemUsuario() { Usuario usuario = null; Assert.Throws <EntitadeExcecao>(() => PerfilBuilder.Novo().ComUsuario(usuario).Build()).ComMensagem("Usuario relacionado com esse perfil é inválido"); }
public void ShouldDeleteProfile() { var ret = profileRepository.Delete(PerfilBuilder.New().Build()); ret.Should().BeGreaterThan(0); }
public FromVerPerfilDeOtro(Perfil p, Perfil pc) { InitializeComponent(); var connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["SQLConnection"].ToString(); service = new UsuarioService(connectionString); //FOTO CIRCULAR System.Drawing.Drawing2D.GraphicsPath gp = new System.Drawing.Drawing2D.GraphicsPath(); gp.AddEllipse(0, 0, pictureBox1.Width - 3, pictureBox1.Height - 3); Region rg = new Region(gp); pictureBox1.Region = rg; perfil = p; perfilcorriendo = pc; label2.Text = perfil.nombreusuario; pp = service.GetImagenPerfil(perfil.idusuario); //SET IMAGEN DE PERFIL if (pp != null) { pictureBox1.ImageLocation = pp._imagen.urlimagen; } if (p.genero == "Hombre") { pd = new PerfilHombre(p); } else if (p.genero == "Mujer") { pd = new PerfilMujer(p); } else { pd = new PerfilIndefinido(p); } label1.Text = pd.Descripcion(); label5.Text = (service.GetSeguidores(perfil.idusuario)).ToString() + " seguidores"; label6.Text = (service.GetSiguiendo(perfil.idusuario)).ToString() + " siguiendo"; //GET LISTA DE IMAGENES imagenes = service.GetImagenesPropias(perfil.idusuario); if (imagenes.Count == 0) { pictureBox2.Visible = true; pictureBox3.Visible = false; pictureBox4.Visible = false; pictureBox5.Visible = false; pictureBox6.Visible = false; pictureBox7.Visible = false; } else { pictureBox2.Visible = false; if (imagenes.Count >= 3) { pictureBox3.Visible = true; pictureBox4.Visible = true; pictureBox5.Visible = true; pictureBox3.ImageLocation = imagenes[0]._imagen.urlimagen; pictureBox4.ImageLocation = imagenes[1]._imagen.urlimagen; pictureBox5.ImageLocation = imagenes[2]._imagen.urlimagen; indeximagenes += 3; pictureBox6.Visible = true; pictureBox7.Visible = true; } if (imagenes.Count == 2) { pictureBox3.Visible = true; pictureBox4.Visible = true; pictureBox3.ImageLocation = imagenes[0]._imagen.urlimagen; pictureBox4.ImageLocation = imagenes[1]._imagen.urlimagen; } if (imagenes.Count == 1) { pictureBox3.Visible = true; pictureBox3.ImageLocation = imagenes[0]._imagen.urlimagen; } } if (service.GetSigoATal(perfilcorriendo.idusuario, perfil.idusuario) != 0) { button2.Visible = true; button1.Visible = false; } else { button1.Visible = true; button2.Visible = false; } }