public void ComputadorRepositorio_ConsultarComputadoresEmUmAndar_ValidarResultado() { // Arrange var computador1 = new Computador("C001", "A01"); computador1.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); new ComputadorRepositorio().Adicionar(computador1); var computador2 = new Computador("C002", "A01"); computador2.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); new ComputadorRepositorio().Adicionar(computador2); var computador3 = new Computador("C003", "A01"); computador3.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); computador3.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.ComputadorEmUso()); new ComputadorRepositorio().Adicionar(computador3); // Act var listaComputadores = new ComputadorRepositorio().BuscarTodosPorAndar("A01"); // Assert Assert.True(listaComputadores.ToList().Count > 3); }
public void ComputadorRepositorio_ConsultarPorDescricao_RetornarComputador() { // Arrange var descricao = "C001"; // Act var computador = new ComputadorRepositorio().BuscarPorDescricao(descricao); // Assert Assert.NotNull(computador); Assert.Equal(descricao, computador.Descricao); }
public void ComputadorRepositorio_RealizarConsulta_ValidarRetorno() { // Arrange var computador = new Computador("C012", "A02"); computador.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); string id = new ComputadorRepositorio().Adicionar(computador); // Act var resultado = new ComputadorRepositorio().Buscar(id); // Assert Assert.Equal(id, resultado.Id); }
public void ComputadorRepositorio_RealizarConsultaDeTudo_ValidarResultado() { // Arrange var computador = new Computador("C012", "A02"); computador.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); new ComputadorRepositorio().Adicionar(computador); computador = new Computador("C013", "A04"); computador.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); new ComputadorRepositorio().Adicionar(computador); // Act var listaComputadores = new ComputadorRepositorio().BuscarTudo(); // Assert Assert.True(listaComputadores != null); Assert.True(listaComputadores.ToList().Count > 0); }
public void ComputadorRepositorio_ConsultarPorStatus_ValidarResultado() { // Arrange var computador1 = new Computador("C001", "A01"); computador1.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); new ComputadorRepositorio().Adicionar(computador1); var computador2 = new Computador("C002", "A01"); computador2.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); new ComputadorRepositorio().Adicionar(computador2); var computador3 = new Computador("C003", "A01"); computador3.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); computador3.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.ComputadorEmUso()); new ComputadorRepositorio().Adicionar(computador3); var computador4 = new Computador("C004", "A02"); computador4.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); computador4.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.ComputadorEmUso()); new ComputadorRepositorio().Adicionar(computador4); var computador5 = new Computador("C005", "A02"); computador5.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); computador5.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.ComputadorEmUso()); new ComputadorRepositorio().Adicionar(computador5); // Act var listaComputadoresLiberados = new ComputadorRepositorio().BuscarTodosLiberados(); var listaComputadoresNaoLiberados = new ComputadorRepositorio().BuscarTodosNaoLiberados(); // Assert Assert.True(listaComputadoresLiberados != null); Assert.True(listaComputadoresLiberados.ToList().Count >= 2); Assert.True(listaComputadoresNaoLiberados != null); Assert.True(listaComputadoresNaoLiberados.ToList().Count >= 3); }
public void ComputadorRepositorio_AtualizarRegistro_ValidarAtualizacao() { // Arrange var computador = new Computador("C012", "A02"); computador.Ocorrencias.Add(Ocorrencia.OcorrenciaFabrica.PrimeiraOcorrencia()); computador.Id = new ComputadorRepositorio().Adicionar(computador); computador.Descricao = "C013"; computador.Andar = "A03"; computador.Ativo = false; // Act new ComputadorRepositorio().Atualizar(computador); // Assert var computadorAtualizado = new ComputadorRepositorio().Buscar(computador.Id); Assert.Equal("C013", computadorAtualizado.Descricao); Assert.Equal("A03", computadorAtualizado.Andar); Assert.Equal(false, computadorAtualizado.Ativo); }
//método para listar as computadores pela marca! public List <Computador> ConsultarPelaMarca(string marca) { ComputadorRepositorio rep = new ComputadorRepositorio(); return(rep.findByMarca(marca)); }
//método para buscar por ID public Computador ConsultarPorId(int id) { ComputadorRepositorio rep = new ComputadorRepositorio(); return(rep.FindById(id)); }
//método para listar as computadores.. public List <Computador> Consultar(string empresa) { ComputadorRepositorio rep = new ComputadorRepositorio(); return(rep.Find(empresa)); }
//método para atualizar o Computador public void Atualizar(Computador c) { ComputadorRepositorio rep = new ComputadorRepositorio(); rep.update(c); //atualizando! }
//método para inserir uma computadores no banco de dados.. public void Cadastrar(Computador c) { ComputadorRepositorio rep = new ComputadorRepositorio(); rep.Insert(c); //gravando.. }