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 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()); } }