public void TestMethodOrdenarFila() { ISet <Pessoa> pessoas = GeradorDePessoa.GerarLista(100); FilaController.FilaController filaController = new FilaController.FilaController(new FakeFilaView(), pessoas); filaController.OrdenarFila(); foreach (var p in filaController.FilaPrioridade) { Assert.IsTrue((DateTime.Now.Year - p.Nascimento.Year) > 60); } foreach (var p in filaController.FilaDiamante) { Assert.IsTrue(p.Assento.Especial); Assert.IsFalse(filaController.FilaPrioridade.Contains(p)); } foreach (var p in filaController.Fila1) { Assert.IsTrue(p.Assento.Coluna.CompareTo("A") == 0 || p.Assento.Coluna.CompareTo("F") == 0); Assert.IsFalse(filaController.FilaPrioridade.Contains(p)); Assert.IsFalse(filaController.FilaDiamante.Contains(p)); } foreach (var p in filaController.Fila2) { Assert.IsTrue(p.Assento.Coluna.CompareTo("B") == 0 || p.Assento.Coluna.CompareTo("E") == 0); Assert.IsFalse(filaController.FilaPrioridade.Contains(p)); Assert.IsFalse(filaController.FilaDiamante.Contains(p)); Assert.IsFalse(filaController.Fila1.Contains(p)); } foreach (var p in filaController.Fila3) { Assert.IsTrue(p.Assento.Coluna.CompareTo("C") == 0 || p.Assento.Coluna.CompareTo("D") == 0); Assert.IsFalse(filaController.FilaPrioridade.Contains(p)); Assert.IsFalse(filaController.FilaDiamante.Contains(p)); Assert.IsFalse(filaController.Fila1.Contains(p)); Assert.IsFalse(filaController.Fila2.Contains(p)); } }
static void Main(string[] args) { DateTime inicio = DateTime.Now; for (int i = 2; i <= 22; i++) { var wb = new XLWorkbook(@"C:\Users\mmota\Documents\CONRADO\Planilha_Teste.xlsx"); // diretorio da planilha var planilha = wb.Worksheet("PESSOAS"); // qual sheet abrir possivel passar a posição ou o Nome da Planilha int linha = i; GeradorDePessoa gerador = new GeradorDePessoa(); gerador.Endereco = new Endereco(); gerador.Nome = planilha.Cell("A" + linha.ToString()).Value.ToString(); gerador.Cpf = planilha.Cell("B" + linha.ToString()).Value.ToString(); gerador.Idade = Convert.ToInt32(planilha.Cell("C" + linha.ToString()).Value); gerador.Rg = planilha.Cell("D" + linha.ToString()).Value.ToString(); gerador.Email = planilha.Cell("E" + linha.ToString()).Value.ToString(); gerador.DataNascimento = planilha.Cell("F" + linha.ToString()).Value.ToString(); gerador.Sexo = planilha.Cell("G" + linha.ToString()).Value.ToString(); gerador.Endereco.Cep = planilha.Cell("H" + linha.ToString()).Value.ToString(); gerador.Endereco.Rua = planilha.Cell("I" + linha.ToString()).Value.ToString(); gerador.Endereco.Numero = planilha.Cell("J" + linha.ToString()).Value.ToString(); gerador.Endereco.Bairro = planilha.Cell("K" + linha.ToString()).Value.ToString(); gerador.Endereco.UF = planilha.Cell("L" + linha.ToString()).Value.ToString(); gerador.Endereco.Cidade = planilha.Cell("M" + linha.ToString()).Value.ToString(); gerador.DDDTel = planilha.Cell("N" + linha.ToString()).Value.ToString(); gerador.Telefone = planilha.Cell("O" + linha.ToString()).Value.ToString(); gerador.DDDCelular = planilha.Cell("P" + linha.ToString()).Value.ToString(); gerador.Celular = planilha.Cell("Q" + linha.ToString()).Value.ToString(); } Console.WriteLine("Diferença instanciando várias vezes: " + (DateTime.Now - inicio)); DateTime inicio2 = DateTime.Now; var wb2 = new XLWorkbook(@"C:\Users\mmota\Documents\CONRADO\Planilha_Teste.xlsx");// diretorio da planilha for (int i = 2; i <= 22; i++) { var planilha = wb2.Worksheet("PESSOAS");// qual sheet abrir possivel passar a posição ou o Nome da Planilha int linha = i; GeradorDePessoa gerador = new GeradorDePessoa(); gerador.Endereco = new Endereco(); gerador.Nome = planilha.Cell("A" + linha.ToString()).Value.ToString(); gerador.Cpf = planilha.Cell("B" + linha.ToString()).Value.ToString(); gerador.Idade = Convert.ToInt32(planilha.Cell("C" + linha.ToString()).Value); gerador.Rg = planilha.Cell("D" + linha.ToString()).Value.ToString(); gerador.Email = planilha.Cell("E" + linha.ToString()).Value.ToString(); gerador.DataNascimento = planilha.Cell("F" + linha.ToString()).Value.ToString(); gerador.Sexo = planilha.Cell("G" + linha.ToString()).Value.ToString(); gerador.Endereco.Cep = planilha.Cell("H" + linha.ToString()).Value.ToString(); gerador.Endereco.Rua = planilha.Cell("I" + linha.ToString()).Value.ToString(); gerador.Endereco.Numero = planilha.Cell("J" + linha.ToString()).Value.ToString(); gerador.Endereco.Bairro = planilha.Cell("K" + linha.ToString()).Value.ToString(); gerador.Endereco.UF = planilha.Cell("L" + linha.ToString()).Value.ToString(); gerador.Endereco.Cidade = planilha.Cell("M" + linha.ToString()).Value.ToString(); gerador.DDDTel = planilha.Cell("N" + linha.ToString()).Value.ToString(); gerador.Telefone = planilha.Cell("O" + linha.ToString()).Value.ToString(); gerador.DDDCelular = planilha.Cell("P" + linha.ToString()).Value.ToString(); gerador.Celular = planilha.Cell("Q" + linha.ToString()).Value.ToString(); } Console.WriteLine("Diferença instanciando UMA vezes: " + (DateTime.Now - inicio2)); }
public void Dispose() { //File.AppendAllText(@"C:\BeforeTest.txt", "Fim de todos os testes da classe !" + Environment.NewLine); Pessoa = null; }
public BeforeMethodsTest() { //File.AppendAllText(@"C:\BeforeTest.txt", "Instanciando Pessoa para nova classe de teste!" + Environment.NewLine); // Instancia o objeto a ser compartilhado Pessoa = GeradorDePessoa.PreencherPropriedadesPessoa(); }
public void Dispose() { Pessoa = null; File.AppendAllText(@"C:\BeforeTestClasses.txt", "Fim dos testes de TODAS as Classes!" + Environment.NewLine); }
public BeforeAllTestClasses() { // Instancia o objeto a ser compartilhado Pessoa = GeradorDePessoa.PreencherPropriedadesPessoa(); File.AppendAllText(@"C:\BeforeTestClasses.txt", "Instanciando Pessoa para TODAS classes de teste!" + Environment.NewLine); }