public void AtribuirVersaoFinal() { try { var contas = this.View.ObterDespesasCorrentes(); SalvarOrcamento(contas); ServicoOrcamentoOperacionalVersao servico = new ServicoOrcamentoOperacionalVersao(); servico.AtribuirVersaoFinal(this.View.OrcamentoOperacional); CarregarGrids(); } catch (Exception ex) { throw ex; } }
public void AtribuirVersaoFinalComSucesso() { ServicoOrcamentoOperacionalVersao servico = new ServicoOrcamentoOperacionalVersao(); IOrcamentos orcamentos = MockRepository.GenerateMock<IOrcamentos>(); orcamentos.Expect(o => o.Salvar(null)).IgnoreArguments(); orcamentos.Expect(o => o.ObterOrcamentoFinalOrcamentoOperacional(null,null)).IgnoreArguments().Return(null); servico.Orcamentos = orcamentos; Departamento departamento = new Hospital("Barra dor"); var orcamento = new OrcamentoOperacionalVersao(departamento, new CentroDeCusto("centroDeCusto"), 2014); Despesa despesa = new Despesa(MesEnum.Janeiro, null); despesa.Valor = 10; orcamento.DespesasOperacionais.Add(despesa); servico.AtribuirVersaoFinal(orcamento); Assert.IsTrue(orcamento.VersaoFinal); }
public void CriarOrcamentoComSucessoComCincoOrcamentoJaCriadoDeveTeNomeOrcamentoIgualAVersaoSeis() { ServicoOrcamentoOperacionalVersao servico = new ServicoOrcamentoOperacionalVersao(); IOrcamentos orcamentos = MockRepository.GenerateMock<IOrcamentos>(); orcamentos.Expect(o => o.Salvar(null)).IgnoreArguments(); servico.Orcamentos = orcamentos; Departamento departamento = new Setor("Barra dor"); CentroDeCusto centroDeCusto = new CentroDeCusto("centroDeCusto"); departamento.AdicionarCentroDeCusto(centroDeCusto); var orcamentosLista = new List<Orcamento.Domain.Orcamento>(); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); var orcamento = servico.CriarOrcamentoOperacional(orcamentosLista, departamento, centroDeCusto, 2014); Assert.AreEqual(orcamento.NomeOrcamento, "Versão6"); }
public void DeletarOrcamentoComDoisOrcamentosNaListaPrimeiroItemDaListaDeveTerNomeDeVersaoUm() { ServicoOrcamentoOperacionalVersao servico = new ServicoOrcamentoOperacionalVersao(); IOrcamentos orcamentos = MockRepository.GenerateMock<IOrcamentos>(); orcamentos.Expect(o => o.Salvar(null)).IgnoreArguments(); orcamentos.Expect(o => o.Deletar(null)).IgnoreArguments(); servico.Orcamentos = orcamentos; Departamento departamento = new Setor("Barra dor"); CentroDeCusto centroDeCusto = new CentroDeCusto("centroDeCusto"); departamento.AdicionarCentroDeCusto(centroDeCusto); var orcamento = new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014); var orcamentosLista = new List<Orcamento.Domain.Orcamento>(); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(orcamento); servico.DeletarOrcamento(orcamento, orcamentosLista, departamento); Assert.IsTrue(orcamentosLista.FirstOrDefault().NomeOrcamento == "Versão1"); }
public void DeletarOrcamentoComDoisOrcamentosNaListaDeveRetornarApenasCountUm() { ServicoOrcamentoOperacionalVersao servico = new ServicoOrcamentoOperacionalVersao(); IOrcamentos orcamentos = MockRepository.GenerateMock<IOrcamentos>(); orcamentos.Expect(o => o.Salvar(null)).IgnoreArguments(); orcamentos.Expect(o => o.Deletar(null)).IgnoreArguments(); servico.Orcamentos = orcamentos; Departamento departamento = new Setor("Barra dor"); CentroDeCusto centroDeCusto = new CentroDeCusto("centroDeCusto"); departamento.AdicionarCentroDeCusto(centroDeCusto); var orcamento = new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014); var orcamentosLista = new List<Orcamento.Domain.Orcamento>(); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(orcamento); servico.DeletarOrcamento(orcamento, orcamentosLista, departamento); Assert.IsTrue(orcamentosLista.Count == 1); }
public void DeletarOrcamentoComDezOrcamentosNaListaDeveRetornarNomesDosORcamentosComSequenciaCerta() { ServicoOrcamentoOperacionalVersao servico = new ServicoOrcamentoOperacionalVersao(); IOrcamentos orcamentos = MockRepository.GenerateMock<IOrcamentos>(); orcamentos.Expect(o => o.Salvar(null)).IgnoreArguments(); orcamentos.Expect(o => o.Deletar(null)).IgnoreArguments(); servico.Orcamentos = orcamentos; Departamento departamento = new Setor("Barra dor"); CentroDeCusto centroDeCusto = new CentroDeCusto("centroDeCusto"); departamento.AdicionarCentroDeCusto(centroDeCusto); var orcamento = new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014); var orcamentosLista = new List<Orcamento.Domain.Orcamento>(); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(new OrcamentoOperacionalVersao(departamento, centroDeCusto, 2014)); orcamentosLista.Add(orcamento); servico.DeletarOrcamento(orcamento, orcamentosLista, departamento); for (int i = 0; i < orcamentosLista.Count; i++) { Assert.AreEqual(orcamentosLista[i].NomeOrcamento, "Versão" + (i + 1).ToString()); } }