コード例 #1
0
        public static IFechamentoDeRemuneracao ConfiguraFechamento(int idFechamento, int idFavorecido, Dinheiro valorBruto, Dinheiro valorLiquido)
        {
            ILancamentoDeFechamentoDeRemuneracao[] lancamentos   = ConfiguraLancamentosDeFechamento(idFavorecido, valorBruto, valorLiquido);
            IFechamentoDeRemuneracao fechamentoDeRemuneracaoMock = FabricaDeFechamentos.CriaFechamento(idFechamento, lancamentos, ID_FAVORECIDO);

            return(fechamentoDeRemuneracaoMock);
        }
コード例 #2
0
        public static IFechamentoDeRemuneracao ConfiguraFechamentoMock(IFechamentoDeRemuneracao fechamento, int idAdicional = 0)
        {
            Dinheiro valorBruto   = fechamento.ValorBruto;
            Dinheiro valorLiquido = fechamento.ValorLiquido;
            Dinheiro desconto     = fechamento.Desconto;
            Dinheiro bonus        = fechamento.Bonus;
            int      idFavorecido = fechamento.LancamentosDeRemuneracao.First().IdFavorecido;
            int      idConta      = fechamento.ContaExecutoraDoInicioDoFechamento;
            int      id           = fechamento.Id + idAdicional;

            IFechamentoDeRemuneracao fechamentoNovo = FabricaDeFechamentos.CriaFechamento(id, ConfiguraLancamentosDeFechamento(idFavorecido, valorBruto, valorLiquido), idConta);

            return(fechamentoNovo);
        }