Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        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);
 }