Exemplo n.º 1
0
        public void RetornaNumeroTotalDeDiasUteis()
        {
            var projeto   = new Projetos();
            var empregado = new Empregados();
            var alocacao  = new Alocacao(empregado, projeto);

            alocacao.InicioDaAlocacao = new DateTime(2019, 02, 11);
            alocacao.FimDaAlocacao    = new DateTime(2019, 02, 17);

            var valorEsperado = 5;

            ;           var valorAtual = alocacao.CountadorDiasUteis();

            Assert.Equal(valorEsperado, valorAtual);
        }
Exemplo n.º 2
0
        public void DeveCalcularOCustoDaAlocacao()
        {
            var projeto          = new Projetos();
            var empregado        = new Empregados();
            var alocacao         = new Alocacao(empregado, projeto);
            var periodoDoProjeto = alocacao.CountadorDiasUteis();

            alocacao.InicioDaAlocacao         = new DateTime(2019, 02, 11);
            alocacao.FimDaAlocacao            = new DateTime(2019, 02, 17);
            alocacao.CargaHoraria             = 8;
            empregado.CustoDeHorasTrabalhadas = 100;

            var valorEsperado = 4000;
            var valorAtual    = alocacao.CalcularCustoDeAlocacaoDoEmpregado();

            Assert.Equal(valorEsperado, valorAtual);
        }