コード例 #1
0
        public static void Initialize(FuncionarioContext context)
        {
            if (context.Funcionarios.Any())
            {
                return;
            }

            var funcionarios = new Domain.Entities.Funcionario[]
            {
                new Domain.Entities.Funcionario {
                    Id = 1, Nascimento = new DateTime(1991, 12, 01), Nome = "Daniel", Salario = 10.000M
                },
                new Domain.Entities.Funcionario {
                    Id = 2, Nascimento = new DateTime(1980, 12, 01), Nome = "Sara", Salario = 10.000M
                },
                new Domain.Entities.Funcionario {
                    Id = 3, Nascimento = new DateTime(1985, 12, 01), Nome = "Miguel", Salario = 10.000M
                },
            };

            foreach (var item in funcionarios)
            {
                context.Add(item);
            }

            context.SaveChanges();
        }
コード例 #2
0
        public void CadastroFuncionarioCadastrandoComDataAdmissaoAnoAnteriorRetornaCadastroInvalido()
        {
            var funcionarioAdmissao = DateTime.Now.AddYears(-1);

            Domain.Entities.Funcionario func = new Domain.Entities.Funcionario();

            func.DataAdmissao = funcionarioAdmissao;

            var resultado = _funcionarioRepository.CadastroFuncionario(func);

            Assert.AreEqual(resultado, 0);
        }
コード例 #3
0
        public void CadastroUsuarioCadastrandoFuncionarioMenorQueDezoitoAnosRetornaCadastroInvalido()
        {
            var funcionarioNascimento = DateTime.Now;

            Domain.Entities.Funcionario func = new Domain.Entities.Funcionario();

            func.DataNascimento = funcionarioNascimento;

            var resultado = _funcionarioRepository.CadastroFuncionario(func);

            Assert.AreEqual(resultado, 0);
        }