예제 #1
0
        public void TestarCriacaoCliente()
        {
            var cliente = new PessoaFisica
                {
                    Nome = "William Rego",
                    Email = "*****@*****.**",
                    PerfilCliente = new PerfilCliente(),
                    Perfil = PerfilCliente.Perfil.Estrategico.ToString(),
                    Cpf = "077.299.887-63",
                    Rg = "11.363.443-0",
                    DataNascimento = System.DateTime.Now,
                    Sexo = "M"
                };

            RepositorioCliente.LimparRepositorio();

            RepositorioCliente.Adicionar(cliente);

            Cliente recuperado = RepositorioCliente.Listar().Cast<Cliente>().FirstOrDefault();

            RepositorioCliente.Listar()
                                        .Where(t => t.GetType().Name == typeof(Cliente).Name)
                                        .Cast<Cliente>()
                                        .ToList();

            Assert.AreEqual(cliente, recuperado);
        }
예제 #2
0
        public Cliente CarregaCliente()
        {
            var cliente = new PessoaFisica
            {
                Nome = "William Rego",
                Email = "*****@*****.**",
                PerfilCliente = new PerfilCliente(),
                Perfil = PerfilCliente.Perfil.Estrategico.ToString(),
                Cpf = "077.299.887-63",
                Rg = "11.363.443-0",
                DataNascimento = System.DateTime.Now,
                Sexo = "M"
            };

            return cliente;
        }