Ejemplo n.º 1
0
        public void Localiza_Ubs_Proximas()
        {
            var latitude  = 9.0;
            var longitude = 35.0;
            var count     = 5;
            var ubsMaisProximoExperado = new UbsDTO()
            {
                Nome         = "USF ENFERMEIRO PEDRO JACINTO AREA 09",
                VlrLatitude  = -9.48594331741306,
                VlrLongitude = -35.8575725555409,
                DscBairro    = "CENTRO",
                DscCidade    = "Rio Largo",
                DscEndereco  = "R 15 DE AGOSTO",
                Avaliacao    = BasicExtension.ConverterAvaliacao("Desempenho mediano ou  um pouco abaixo da média")
            };

            service.AddRange(GetListUbs());
            var listAtual = service.GetByLocationAsync(latitude, longitude, count);

            Assert.Equal(ubsMaisProximoExperado.Nome, listAtual.FirstOrDefault().Nome);
        }
Ejemplo n.º 2
0
 public ActionResult <IEnumerable <UbsDTO> > GetlocalizaUbs(double latitude, double longitude) =>
 Ok(service.GetByLocationAsync(latitude, longitude, 5));