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