public void AtualizaConsultasTeste()
        {
            var dataDeNascimento  = new DateTime(1999, 01, 30, 07, 00, 00);
            var dataDeInicio      = new DateTime(2020, 01, 30, 07, 00, 00);
            var dataDeTermino     = new DateTime(2020, 01, 30, 08, 00, 00);
            var consulta          = new Consulta("André", dataDeNascimento, dataDeInicio, dataDeTermino, "Sem observações");
            var dataDeNascimento2 = new DateTime(2000, 02, 28, 07, 00, 00);
            var dataDeInicio2     = new DateTime(2020, 02, 28, 07, 00, 00);
            var dataDeTermino2    = new DateTime(2020, 02, 28, 08, 00, 00);
            var dataDeNascimento3 = new DateTime(2001, 03, 30, 07, 00, 00);
            var dataDeInicio3     = new DateTime(2020, 03, 30, 07, 00, 00);
            var dataDeTermino3    = new DateTime(2020, 03, 30, 08, 00, 00);
            var consulta2         = new Consulta("Carlos", dataDeNascimento2, dataDeInicio2, dataDeTermino2, "Sem observações");
            var consulta3         = new Consulta("Daniel", dataDeNascimento3, dataDeInicio3, dataDeTermino3, "Sem observações");
            var listaDeConsultas  = new List <Consulta>();

            listaDeConsultas.AddRange(new[] { consulta, consulta2, consulta3 });
            var consultaASerAtualizada = new ConsultaViewModel("André", dataDeNascimento, dataDeInicio, dataDeTermino, "Sem observações");
            var dataDeNascimentoAtt    = new DateTime(1998, 01, 30, 07, 00, 00);
            var dataDeInicioAtt        = new DateTime(2020, 01, 31, 10, 00, 00);
            var dataDeTerminoAtt       = new DateTime(2020, 01, 31, 11, 00, 00);
            var consultaAtualizada     = new ConsultaViewModel("André de Souza", dataDeNascimentoAtt, dataDeInicioAtt, dataDeTerminoAtt, "campo de observações");

            ConsultaViewModel[] arrayParametro = { consultaASerAtualizada, consultaAtualizada };
            _mockRepository = new Mock <IConsultaRepository>();
            _mockRepository.Setup(m => m.BuscarPelaDataInicial(consulta.DataInicial)).Returns(consulta);
            _mockRepository.Setup(m => m.ObterConsultas()).Returns(listaDeConsultas);
            _service = new ConsultaService(_mockRepository.Object);
            Assert.AreEqual("Atualizado com sucesso!", _service.AtualizaConsultas(arrayParametro));
        }
        public void GetConsultasTeste()
        {
            var dataDeNascimento1  = new DateTime(1999, 01, 30, 07, 00, 00);
            var dataDeInicio1      = new DateTime(2020, 01, 30, 07, 00, 00);
            var dataDeTermino1     = new DateTime(2020, 01, 30, 08, 00, 00);
            var dataDeNascimento2  = new DateTime(2000, 02, 28, 07, 00, 00);
            var dataDeInicio2      = new DateTime(2020, 02, 28, 07, 00, 00);
            var dataDeTermino2     = new DateTime(2020, 02, 28, 08, 00, 00);
            var dataDeNascimento3  = new DateTime(2001, 03, 30, 07, 00, 00);
            var dataDeInicio3      = new DateTime(2020, 03, 30, 07, 00, 00);
            var dataDeTermino3     = new DateTime(2020, 03, 30, 08, 00, 00);
            var consulta1          = new Consulta("André", dataDeNascimento1, dataDeInicio1, dataDeTermino1, "Sem observações");
            var consulta2          = new Consulta("Carlos", dataDeNascimento2, dataDeInicio2, dataDeTermino2, "Sem observações");
            var consulta3          = new Consulta("Daniel", dataDeNascimento3, dataDeInicio3, dataDeTermino3, "Sem observações");
            var consultaViewModel1 = new ConsultaViewModel("André", dataDeNascimento1, dataDeInicio1, dataDeTermino1, "Sem observações");
            var consultaViewModel2 = new ConsultaViewModel("Carlos", dataDeNascimento2, dataDeInicio2, dataDeTermino2, "Sem observações");
            var consultaViewModel3 = new ConsultaViewModel("Daniel", dataDeNascimento3, dataDeInicio3, dataDeTermino3, "Sem observações");
            var listaDeConsultas   = new List <Consulta> {
                consulta1, consulta2, consulta3
            };
            var listaConsultaViewModel = new List <ConsultaViewModel> {
                consultaViewModel1, consultaViewModel2, consultaViewModel3
            };

            _mockRepository = new Mock <IConsultaRepository>();
            _mockRepository.Setup(m => m.ObterConsultas()).Returns(listaDeConsultas);
            _service = new ConsultaService(_mockRepository.Object);
            CollectionAssert.AreEqual(listaConsultaViewModel, _service.getConsultas(), new Comparativo());
        }
 public ConsultaController(
     IConsultaService consultaService
     , IPacienteService pacienteService)
 {
     _consultaService = consultaService;
     _pacienteService = pacienteService;
 }
        // GET: ConsultaController

        public ConsultaController(IConsultaService consultaService, IMapper mapper, IAnimalService animalService, IPessoaService pessoaService)
        {
            _consultaService = consultaService;
            _mapper          = mapper;
            _animalService   = animalService;
            _pessoaService   = pessoaService;
        }
Exemple #5
0
 public ConsultaController(IPacienteService pacienteService, IPrimeraVisitaService primeraVisitaService,
                           IConsultaService consultaService, ILog log)
 {
     _pacienteService      = pacienteService;
     _primeraVisitaService = primeraVisitaService;
     _consultaService      = consultaService;
     _log = log;
 }
Exemple #6
0
        public ConsultaServiceTest()
        {
            var mock = new MockFactory();

            _consultaRepositoryMock = mock.CreateMock <IConsultaRepository>();

            _consultaService = new ConsultaService(_consultaRepositoryMock.MockObject);
        }
Exemple #7
0
 public ExameController(IExameService exameService, IConsultaService consultaService, IAnimalService animalService, ITipoexameService tipoexameService, IMapper mapper)
 {
     _exameService     = exameService;
     _consultaService  = consultaService;
     _animalService    = animalService;
     _tipoexameService = tipoexameService;
     _mapper           = mapper;
 }
Exemple #8
0
 public ConsultaController(IConsultaService consultaService,
                           ILogger <ConsultaController> logger,
                           IOptions <ApiSettings> apiSettings)
 {
     _consultaService = consultaService;
     _logger          = logger;
     _apiSettings     = apiSettings;
     _unavailable     = _apiSettings.Value.UnavailableMessage;
 }
        public void DeletaConsultasNaoExistenteTeste()
        {
            Consulta nulo          = null;
            var      dataParametro = new DateTime(2020, 01, 20, 19, 30, 00);

            _mockRepository = new Mock <IConsultaRepository>();
            _mockRepository.Setup(m => m.BuscarPelaDataInicial(dataParametro)).Returns(nulo);
            _service = new ConsultaService(_mockRepository.Object);
            Assert.AreEqual("Consulta não existe na base de dados", _service.DeletaConsultas(dataParametro));
        }
 public ConsultaController(
     IConsultaService consultaService,
     IEmpleadoRepository empleadoRepository,
     IMascotaRepository mascotaRepository
     )
 {
     _consultaService    = consultaService;
     _empleadoRepository = empleadoRepository;
     _mascotaRepository  = mascotaRepository;
 }
Exemple #11
0
 public ConsultasController(
     IConsultaService consultaService,
     IMedicoService medicoService,
     IPacienteService pacienteService
     )
 {
     _consultaService = consultaService;
     _medicoService   = medicoService;
     _pacienteService = pacienteService;
 }
        public void InsereConsultasTeste()
        {
            _mockRepository = new Mock <IConsultaRepository>();
            _service        = new ConsultaService(_mockRepository.Object);
            var dataDeNascimento  = new DateTime(2000, 01, 30, 07, 00, 00);
            var dataDeInicio      = new DateTime(2020, 01, 30, 07, 00, 00);
            var dataDeTermino     = new DateTime(2020, 01, 30, 08, 00, 00);
            var consultaViewModel = new ConsultaViewModel("teste", dataDeNascimento, dataDeInicio, dataDeTermino, "campo de observações");

            Assert.AreEqual("Inserido com sucesso!", _service.InsereConsultas(consultaViewModel));
        }
        public void InsereConsultasDataInicialMaiorTeste()
        {
            _mockRepository = new Mock <IConsultaRepository>();
            _service        = new ConsultaService(_mockRepository.Object);
            var dataDeNascimento  = new DateTime(2000, 01, 30, 07, 00, 00);
            var dataDeInicio      = new DateTime(2015, 01, 30, 07, 00, 00);
            var dataDeTermino     = new DateTime(2015, 01, 30, 06, 00, 00);
            var consultaViewModel = new ConsultaViewModel("teste", dataDeNascimento, dataDeInicio, dataDeTermino, "campo de observações");

            Assert.AreEqual("A Data Inicial não pode ser menor do que a Data Final", _service.InsereConsultas(consultaViewModel));
        }
        public void DeletaConsultasTeste()
        {
            var dataDeNascimento = new DateTime(2000, 01, 30, 07, 00, 00);
            var dataDeInicio     = new DateTime(2020, 01, 30, 07, 00, 00);
            var dataDeTermino    = new DateTime(2020, 01, 30, 09, 00, 00);
            var consulta         = new Consulta("teste", dataDeNascimento, dataDeInicio, dataDeTermino, "campo de observações");

            _mockRepository = new Mock <IConsultaRepository>();
            _mockRepository.Setup(m => m.BuscarPelaDataInicial(dataDeInicio)).Returns(consulta);
            _service = new ConsultaService(_mockRepository.Object);
            Assert.AreEqual("Deletado com sucesso!", _service.DeletaConsultas(dataDeInicio));
        }
Exemple #15
0
 public AgendamedicamentoController(IAgendamedicamentoService agendamedicamentoService,
                                    IMedicamentoService medicamentoService,
                                    IAnimalService animalService,
                                    IConsultaService consultaService,
                                    IPessoaService pessoaService,
                                    IMapper mapper)
 {
     _agendamedicamentoService = agendamedicamentoService;
     _medicamentoService       = medicamentoService;
     _animalService            = animalService;
     _consultaService          = consultaService;
     _pessoaService            = pessoaService;
     _mapper = mapper;
 }
        public void InsereConsultasHorarioOcupadoTeste()
        {
            var dataDeNascimento = new DateTime(2000, 01, 30, 07, 00, 00);
            var dataDeInicio     = new DateTime(2020, 01, 30, 07, 00, 00);
            var dataDeTermino    = new DateTime(2020, 01, 30, 09, 00, 00);
            var consulta         = new Consulta("teste", dataDeNascimento, dataDeInicio, dataDeTermino, "campo de observações");
            var listaDeConsultas = new List <Consulta>();

            listaDeConsultas.Add(consulta);
            _mockRepository = new Mock <IConsultaRepository>();
            _mockRepository.Setup(m => m.ObterConsultas()).Returns(listaDeConsultas);
            _service = new ConsultaService(_mockRepository.Object);
            var consultaViewModel = new ConsultaViewModel("teste", dataDeNascimento, dataDeInicio, dataDeTermino, "campo de observações");

            Assert.AreEqual("Horário ocupado!", _service.InsereConsultas(consultaViewModel));
        }
        public void Initialize()
        {
            //Arrange
            var builder = new DbContextOptionsBuilder <GestaoAnimalContext>();

            builder.UseInMemoryDatabase("Gestao Animal");
            var options = builder.Options;

            _context = new GestaoAnimalContext(options);
            _context.Database.EnsureDeleted();
            _context.Database.EnsureCreated();
            var consultas = new List <Consulta>
            {
                new Consulta
                {
                    IdConsulta = 1,
                    Descricao  = "Consulta de Rotina",
                    Data       = DateTime.Parse("2021-05-10"),
                    Preco      = 150,
                    IdAnimal   = 1,
                    IdPessoa   = 1
                },
                new Consulta
                {
                    IdConsulta = 2,
                    Descricao  = "Exames",
                    Data       = DateTime.Parse("2021-07-11"),
                    Preco      = 256,
                    IdAnimal   = 1,
                    IdPessoa   = 1
                },
                new Consulta
                {
                    IdConsulta = 3,
                    Descricao  = "Verificação da Pata",
                    Data       = DateTime.Parse("2021-02-11"),
                    Preco      = 50,
                    IdAnimal   = 1,
                    IdPessoa   = 1
                }
            };

            _context.AddRange(consultas);
            _context.SaveChanges();

            _consultaService = new ConsultaService(_context);
        }
        public void AtualizaConsultasNaoExistenteTeste()
        {
            var      dataParametro          = new DateTime(2020, 01, 30, 07, 00, 00);
            Consulta nulo                   = null;
            var      dataDeNascimento       = new DateTime(2000, 01, 30, 07, 00, 00);
            var      dataDeInicio           = new DateTime(2020, 01, 30, 07, 00, 00);
            var      dataDeTermino          = new DateTime(2020, 01, 30, 09, 00, 00);
            var      consultaASerAtualizada = new ConsultaViewModel("André", dataDeNascimento, dataDeInicio, dataDeTermino, "Sem observações");
            var      dataDeNascimentoAtt    = new DateTime(1998, 01, 30, 07, 00, 00);
            var      dataDeInicioAtt        = new DateTime(2020, 01, 30, 08, 30, 00);
            var      dataDeTerminoAtt       = new DateTime(2020, 01, 30, 05, 30, 00);
            var      consultaAtualizada     = new ConsultaViewModel("André de Souza", dataDeNascimentoAtt, dataDeInicioAtt, dataDeTerminoAtt, "campo de observações");

            ConsultaViewModel[] arrayParametro = { consultaASerAtualizada, consultaAtualizada };
            _mockRepository = new Mock <IConsultaRepository>();
            _mockRepository.Setup(m => m.BuscarPelaDataInicial(dataParametro)).Returns(nulo);
            _service = new ConsultaService(_mockRepository.Object);
            Assert.AreEqual("Registro não existe na base de dados", _service.AtualizaConsultas(arrayParametro));
        }
        public void AtualizaConsultasDataInicialMaiorTeste()
        {
            var dataDeNascimento = new DateTime(2000, 01, 30, 07, 00, 00);
            var dataDeInicio     = new DateTime(2020, 01, 30, 07, 00, 00);
            var dataDeTermino    = new DateTime(2020, 01, 30, 09, 00, 00);
            var consulta         = new Consulta("André", dataDeNascimento, dataDeInicio, dataDeTermino, "Sem observações");
            var listaDeConsultas = new List <Consulta>();

            listaDeConsultas.Add(consulta);
            var consultaASerAtualizada = new ConsultaViewModel("André", dataDeNascimento, dataDeInicio, dataDeTermino, "Sem observações");
            var dataDeNascimentoAtt    = new DateTime(1998, 01, 30, 07, 00, 00);
            var dataDeInicioAtt        = new DateTime(2020, 01, 30, 08, 30, 00);
            var dataDeTerminoAtt       = new DateTime(2020, 01, 30, 05, 30, 00);
            var consultaAtualizada     = new ConsultaViewModel("André de Souza", dataDeNascimentoAtt, dataDeInicioAtt, dataDeTerminoAtt, "campo de observações");

            ConsultaViewModel[] arrayParametro = { consultaASerAtualizada, consultaAtualizada };
            _mockRepository = new Mock <IConsultaRepository>();
            _mockRepository.Setup(m => m.BuscarPelaDataInicial(consulta.DataInicial)).Returns(consulta);
            _service = new ConsultaService(_mockRepository.Object);
            Assert.AreEqual("Data final não pode ser menor do que a inicial", _service.AtualizaConsultas(arrayParametro));
        }
Exemple #20
0
 public ConsultasController(IConsultaService consultaService)
 {
     this.consultaService = consultaService;
 }
Exemple #21
0
 public ConsultaAppService(IConsultaService consultaService, IMapper mapper)
 {
     _consultaService = consultaService;
     _mapper          = mapper;
 }
Exemple #22
0
 public ConsultaController(IConsultaService parametroConsultaService)
 {
     this.consultaService = parametroConsultaService;
 }
Exemple #23
0
        // GET: Consultas
        //public async Task<IActionResult> Index()
        //{
        //    return View(await _context.Consultas.ToListAsync());
        //}

        public ConsultasController(IConsultaService service, IParametrosService parametrosService)
        {
            _service           = service;
            _parametrosService = parametrosService;
        }
 public ConsultaController(IConsultaService _service)
 {
     this._service = _service;
 }
Exemple #25
0
 public ConsultaController(IConsultaService consultaService)
 {
     _consultaService = consultaService;
 }
 public ConsultaAppService(IConsultaService consultaService)
     : base(consultaService)
 {
     _consultaService = consultaService;
 }
 public ImagesController(IAdicaoService adicaoService, IConsultaService consultaService, IDeletaImagemService deletaImagemService)
 {
     _adicaoService       = adicaoService;
     _consultaService     = consultaService;
     _deletaImagemService = deletaImagemService;
 }
 public ConsultaController(IConsultaService ConsultaService, ILogger <ConsultaController> logger)
 {
     _consultaService = ConsultaService;
     _logger          = logger;
 }
Exemple #29
0
 public HomeController(IConsultaService service)
 {
     _service = service;
 }