public void AtribuirVersaoFinal() { try { ServicoCriarOrcamentoHospitalar servico = new ServicoCriarOrcamentoHospitalar(); servico.AtribuirVersaoFinal(this.View.Orcamento); PreencherOrcamentos(); } catch (Exception ex) { throw ex; } }
public void AtribuirVersaoFinalComSucesso() { ServicoCriarOrcamentoHospitalar servico = new ServicoCriarOrcamentoHospitalar(); IOrcamentos orcamentos = MockRepository.GenerateMock<IOrcamentos>(); orcamentos.Expect(o => o.Salvar(null)).IgnoreArguments(); orcamentos.Expect(o => o.ObterOrcamentoHospitalarFinal(null)).IgnoreArguments().Return(null); servico.Orcamentos = orcamentos; Departamento departamento = new Hospital("Barra dor"); var orcamento = new OrcamentoHospitalar(departamento, 2014); servico.AtribuirVersaoFinal(orcamento); Assert.IsTrue(orcamento.VersaoFinal); }
public void ApagarVersao() { try { var servico = new ServicoCriarOrcamentoHospitalar(); var orcamentosGerenciamento = Orcamentos.TodosOrcamentosHospitalaresMenos(this.View.Orcamento.Setor,this.View.Orcamento.Id); servico.DeletarOrcamento(this.View.Orcamento, orcamentosGerenciamento, this.View.Orcamento.Setor); PreencherOrcamentos(); } catch (Exception ex) { throw ex; } }
public void CriarOrcamentoComSucessoComCincoOrcamentoJaCriadoDeveTeNomeOrcamentoIgualAVersaoSeis() { ServicoCriarOrcamentoHospitalar servico = new ServicoCriarOrcamentoHospitalar(); IOrcamentos orcamentos = MockRepository.GenerateMock<IOrcamentos>(); orcamentos.Expect(o => o.Salvar(null)).IgnoreArguments(); servico.Orcamentos = orcamentos; Departamento departamento = new Hospital("Barra dor"); var orcamentosLista = new List<Orcamento.Domain.Orcamento>(); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); var orcamento = servico.CriarOrcamentoHospitalar(orcamentosLista, departamento, 2014); Assert.AreEqual(orcamento.NomeOrcamento, "Versão6"); }
public void CriarOrcamentoComSucessoComDezDeveRetornarExecao() { ServicoCriarOrcamentoHospitalar servico = new ServicoCriarOrcamentoHospitalar(); IOrcamentos orcamentos = MockRepository.GenerateMock<IOrcamentos>(); orcamentos.Expect(o => o.Salvar(null)).IgnoreArguments(); servico.Orcamentos = orcamentos; Departamento departamento = new Hospital("Barra dor"); var orcamentosLista = new List<Orcamento.Domain.Orcamento>(); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); var orcamento = servico.CriarOrcamentoHospitalar(orcamentosLista, departamento, 2014); }
public void DeletarOrcamentoComDoisOrcamentosNaListaPrimeiroItemDaListaDeveTerNomeDeVersaoUm() { ServicoCriarOrcamentoHospitalar servico = new ServicoCriarOrcamentoHospitalar(); 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 Hospital("Barra dor"); var orcamento = new OrcamentoHospitalar(departamento, 2014); var orcamentosLista = new List<Orcamento.Domain.Orcamento>(); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(orcamento); servico.DeletarOrcamento(orcamento, orcamentosLista, departamento); Assert.IsTrue(orcamentosLista.FirstOrDefault().NomeOrcamento == "Versão1"); }
public void DeletarOrcamentoComDoisOrcamentosNaListaDeveRetornarApenasCountUm() { ServicoCriarOrcamentoHospitalar servico = new ServicoCriarOrcamentoHospitalar(); 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 Hospital("Barra dor"); var orcamento = new OrcamentoHospitalar(departamento, 2014); var orcamentosLista = new List<Orcamento.Domain.Orcamento>(); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(orcamento); servico.DeletarOrcamento(orcamento, orcamentosLista, departamento); Assert.IsTrue(orcamentosLista.Count == 1); }
public void DeletarOrcamentoComDezOrcamentosNaListaDeveRetornarNomesDosORcamentosComSequenciaCerta() { ServicoCriarOrcamentoHospitalar servico = new ServicoCriarOrcamentoHospitalar(); 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 Hospital("Barra dor"); var orcamento = new OrcamentoHospitalar(departamento, 2014); var orcamentosLista = new List<Orcamento.Domain.Orcamento>(); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 2014)); orcamentosLista.Add(new OrcamentoHospitalar(departamento, 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()); } }
public void CriarOrcamentoComSucessoDeveTerOrcamentoNomeOrcamentoDeveSerVersaoUm() { ServicoCriarOrcamentoHospitalar servico = new ServicoCriarOrcamentoHospitalar(); IOrcamentos orcamentos = MockRepository.GenerateMock<IOrcamentos>(); orcamentos.Expect(o => o.Salvar(null)).IgnoreArguments(); servico.Orcamentos = orcamentos; Departamento departamento = new Hospital("Barra dor"); var orcamento = servico.CriarOrcamentoHospitalar(new List<Orcamento.Domain.Orcamento>(), departamento, 2014); Assert.AreEqual(orcamento.NomeOrcamento, "Versão1"); }
public void CriarOrcamentoComSucessoDeveTerOrcamentoDiferenteDeNulo() { ServicoCriarOrcamentoHospitalar servico = new ServicoCriarOrcamentoHospitalar(); IOrcamentos orcamentos = MockRepository.GenerateMock<IOrcamentos>(); orcamentos.Expect(o => o.Salvar(null)).IgnoreArguments(); servico.Orcamentos = orcamentos; Departamento departamento = new Hospital("Barra dor"); var orcamento = servico.CriarOrcamentoHospitalar(new List<Orcamento.Domain.Orcamento>(), departamento, 2014); Assert.IsNotNull(orcamento); }
public void CriarNovoOrcamentoOperacional(Departamento departamento) { try { var servico = new ServicoCriarOrcamentoHospitalar(); var orcamentosGerenciamento = Orcamentos.TodosOrcamentosHospitalares(departamento); GerenciadorDeOrcamentos gerenciamento = new GerenciadorDeOrcamentos(); if (gerenciamento.PodeCriarOrcamento(orcamentosGerenciamento, departamento, TipoOrcamentoEnum.Hospitalar)) { this.View.Orcamento = servico.CriarOrcamentoHospitalar(orcamentosGerenciamento, departamento, 2014); this.InformarDespesas(); PreencherOrcamentos(); CarregarValidacao(); } } catch (Exception ex) { throw ex; } }
public void Clonar() { try { var orcamentosGerenciamento = Orcamentos.TodosOrcamentosHospitalares(this.View.Orcamento.Setor); GerenciadorDeOrcamentos gerenciamento = new GerenciadorDeOrcamentos(); var servicoCriar = new ServicoCriarOrcamentoHospitalar(); if (gerenciamento.PodeCriarOrcamento(orcamentosGerenciamento, this.View.Orcamento.Setor, TipoOrcamentoEnum.Hospitalar)) { ServicoClonarOrcamentoHospitalar servico = new ServicoClonarOrcamentoHospitalar(); var orcamento = servico.Clonar(this.View.Orcamento); this.View.Orcamento = servicoCriar.CriarOrcamentoHospitalar(orcamentosGerenciamento, orcamento.Setor, 2014, orcamento); this.InformarDespesas(); PreencherOrcamentos(); CarregarValidacao(); } } catch (Exception ex) { throw ex; } }