public AgendamentoManager() { contexto = new Contexto(); repAgendamento = new RepositorioAgendamento(contexto); repPaciente = new RepositorioPaciente(contexto); servicoAgendamento = new ServicoAgendamento(repAgendamento, repPaciente); }
public ServicoAgendamento(IRepositorioAgendamento repAgendamento, IRepositorioPaciente repPaciente) { if (repAgendamento == null) { throw new ArgumentNullException("repAgendamento"); } if (repPaciente == null) { throw new ArgumentNullException("repPaciente"); } this.repAgendamento = repAgendamento; this.repPaciente = repPaciente; }
public ServicoAgendamento(IRepositorioAgendamento repAgendamento, IRepositorioPaciente repPaciente) { if(repAgendamento == null) { throw new ArgumentNullException("repAgendamento"); } if(repPaciente == null) { throw new ArgumentNullException("repPaciente"); } this.repAgendamento = repAgendamento; this.repPaciente = repPaciente; }
public void DeveGravarUmPacienteNaBaseIntegrado() { UnityContainer unityContainer = new UnityContainer(); unityContainer.RegisterType <IRepositorioPaciente, RepositorioPaciente>(); unityContainer.RegisterInstance <ISession>(ConfiguracaoNHibernate.Criar().OpenSession()); //Arrange Paciente paciente = new Paciente("Fabio Margarito Martins de Barros", "12345623423"); IRepositorioPaciente repositorioPaciente = unityContainer.Resolve <IRepositorioPaciente>(); //Act var retorno = repositorioPaciente.Gravar(paciente); //Assert Assert.IsTrue(retorno); }
public void DeveExcluirUmPacienteIntegrado() { UnityContainer unityContainer = new UnityContainer(); unityContainer.RegisterType <IRepositorioPaciente, RepositorioPaciente>(); unityContainer.RegisterInstance <ISession>(ConfiguracaoNHibernate.Criar().OpenSession()); //Arrange IRepositorioPaciente repositorioPaciente = unityContainer.Resolve <IRepositorioPaciente>(); Paciente paciente = new Paciente("Fabio Margarito", "23434343"); //Act var retorno = repositorioPaciente.Excluir(paciente); //Assert Assert.IsTrue(retorno); }
public void DeveListarPacientesPorTrechoDoNomeIntegrado() { UnityContainer unityContainer = new UnityContainer(); unityContainer.RegisterType <IRepositorioPaciente, RepositorioPaciente>(); unityContainer.RegisterInstance <ISession>(ConfiguracaoNHibernate.Criar().OpenSession()); //Arrange List <Paciente> pacientes = new List <Paciente>(); IRepositorioPaciente repositorioPaciente = unityContainer.Resolve <IRepositorioPaciente>(); //Act pacientes = repositorioPaciente.RetornarPorTrechoNome("fa"); //Assert Assert.IsTrue(pacientes.Count > 0); }
private void Mock(IRepositorioPaciente repPacienteMock) { var pacientes = repPacienteMock.obterPacientes(); foreach (var paciente in pacientes) { if (paciente == pacientes.Last()) { break; } var data = DateTime.Today; data = data.AddDays(5); lista.Add(new Agendamento(paciente, data, ETipoDeTratamento.Quimioterapia_Dia)); } lista.Add(new Agendamento(pacientes.Last(), DateTime.Now.AddHours(2), ETipoDeTratamento.Quimioterapia_Dia)); }
public RepositorioAgendamentoMock(IRepositorioPaciente repPacienteMock) { lista = new List <Agendamento>(); Mock(repPacienteMock); }
public PacienteNegocio() { repositorio = new RepositorioPacienteMock(); }
public HomeController(ILogger <HomeController> logger, IRepositorioMedico repositorioMedico, IRepositorioPaciente repositorioPessoa) { _logger = logger; _repositorioMedico = repositorioMedico; _repositorioPessoa = repositorioPessoa; }
public ServicoDePaciente(IRepositorioPaciente repositorioPaciente) { _repositorioPaciente = repositorioPaciente; }
public PacienteManager() { contexto = new Contexto(); repPaciente = new RepositorioPaciente(contexto); }
public PrescricaoMemedController(Contexto contexto, IRepositorioMedico repositorioMedico, IRepositorioPaciente repositorioPaciente) { _repositorioMedico = repositorioMedico; _repositorioPaciente = repositorioPaciente; _contexto = contexto; }
public ControlPaciente() { repositorio = new RepositorioPaciente(); }
public PacienteController(Contexto contexto, IMapper mapper, IRepositorioPaciente repositorioPaciente) { _contexto = contexto; _mapper = mapper; _repositorioPaciente = repositorioPaciente; }
public ServicoPaciente(IRepositorioPaciente repositorioPaciente) : base(repositorioPaciente) { _repositorioPaciente = repositorioPaciente; }
public RepositorioAgendamentoMock(IRepositorioPaciente repPacienteMock) { lista = new List<Agendamento>(); Mock(repPacienteMock); }
private void Mock(IRepositorioPaciente repPacienteMock) { var pacientes = repPacienteMock.obterPacientes(); foreach (var paciente in pacientes) { if (paciente == pacientes.Last()) break; var data = DateTime.Today; data = data.AddDays(5); lista.Add(new Agendamento(paciente,data,ETipoDeTratamento.Quimioterapia_Dia)); } lista.Add(new Agendamento(pacientes.Last(), DateTime.Now.AddHours(2), ETipoDeTratamento.Quimioterapia_Dia)); }