public void Inicializar() { funcionarioDemitido = new Funcionario(new Setor("nome")) { Demitido = true, MesDeDemissao = 6, Salario = 100, DataAdmissao = 06 }; var centroDeCustoDeTI = new CentroDeCusto("TI"); var orcamento = new NovoOrcamentoPessoal(new Setor("Nome"),centroDeCustoDeTI,2014); orcamento.Adicionar(new TicketDeOrcamentoPessoal(new Setor("nome")) { Ticket= TipoTicketDePessoal.Indenizacao, Descricao = "Indenização", Valor = 1 }); orcamento.Adicionar(new TicketDeOrcamentoPessoal(new Setor("nome")) { Ticket = TipoTicketDePessoal.OutrasDespesas, Descricao = "Test", Valor = 0 }); orcamento.Adicionar(new TicketDeOrcamentoPessoal(new Setor("nome")) { Ticket = TipoTicketDePessoal.FGTS, Descricao = "Test", Valor = 0 }); orcamento.Adicionar(new TicketDeOrcamentoPessoal(new Setor("nome")) { Ticket = TipoTicketDePessoal.FGTS, Descricao = "FGTS", Valor = 8 }); orcamento.Adicionar(new TicketDeOrcamentoPessoal(new Setor("nome")) { Ticket = TipoTicketDePessoal.FGTS, Descricao = "Test", Valor = 0 }); var contaIndenizacao = new Conta("Indenização", new TipoConta { Id = (int)TipoContaEnum.Indenizacao }); contaIndenizacao.Adicionar(TipoTicketDePessoal.Indenizacao); var contaDecimoTerceiro = new Conta("Decimao Terceiro", new TipoConta { Id = (int)TipoContaEnum.DecimoTerceiro }); contaDecimoTerceiro.Adicionar(TipoTicketDePessoal.OutrasDespesas); var feriasRecisao = new Conta("Ferias de Recisão", new TipoConta { Id = (int)TipoContaEnum.Ferias }); feriasRecisao.Adicionar(TipoTicketDePessoal.FGTS); var FGTSRecisao = new Conta("FGTS de recisão", new TipoConta { Id = (int)TipoContaEnum.FGTS }); FGTSRecisao.Adicionar(TipoTicketDePessoal.FGTS); var salarioDeRecisao = new Conta("Salario de recisao", new TipoConta { Id = (int)TipoContaEnum.Salario }); salarioDeRecisao.Adicionar(TipoTicketDePessoal.FGTS); funcionarioDemitido.CalcularDespesa(centroDeCustoDeTI, contaIndenizacao, orcamento, 1, 0, 0); funcionarioDemitido.CalcularDespesa(centroDeCustoDeTI, contaDecimoTerceiro, orcamento, 1, 0, 0); funcionarioDemitido.CalcularDespesa(centroDeCustoDeTI, feriasRecisao, orcamento, 1, 0, 0); funcionarioDemitido.CalcularDespesa(centroDeCustoDeTI, FGTSRecisao, orcamento, 1, 0, 0); funcionarioDemitido.CalcularDespesa(centroDeCustoDeTI, salarioDeRecisao, orcamento, 1, 0, 0); }