Exemplo n.º 1
0
        private DiaTrabalho criarPontoTrabalhoDoDia(IPontoDiaRepository pontoRepository, IFeriadoRepository feriadoRepository, int dia, int mes, int ano, int hora = 9, int minuto = 0)
        {
            var dt = new DataHoraMockStrategy(new DateTime(ano, mes, dia, hora, minuto, 0));

            return(FactoryHelper
                   .criarPontoFactory(pontoRepository, feriadoRepository)
                   .criarDiaTrabalho(dt, new SessaoLoginMock(funcionario)));
        }
Exemplo n.º 2
0
        private PontoFactory criarFactory(IPontoDiaRepository repo = null)
        {
            if (repo == null)
            {
                repo = new PontoDiaMockRepository();
            }

            return(FactoryHelper.criarPontoFactory(repo));
        }
Exemplo n.º 3
0
        private PontoService criarService(IDataHoraStrategy dataHoraStrategy = null, IPontoDiaRepository repository = null, Usuario logado = null)
        {
            var sessao = sessaoLogin;

            if (logado != null)
            {
                sessao = new SessaoLoginMock(logado);
            }

            return(FactoryHelper.criarPontoService(sessao, dataHoraStrategy, repository));
        }
Exemplo n.º 4
0
 private PontoService criarPontoService(IPontoDiaRepository pontoRepository, IFeriadoRepository feriadoRepository, IDataHoraStrategy dataHora)
 {
     return
         (FactoryHelper.criarPontoService(funcionario, dataHora, pontoRepository, false, feriadoRepository));
 }