private List <UbsDTO> GetListUbsExperada() { return(new List <UbsDTO>() { new UbsDTO() { Nome = "US OSWALDO DE SOUZA", VlrLatitude = -10.9112370014188, VlrLongitude = -37.0620775222768, DscBairro = "GETULIO VARGAS", DscCidade = "Aracaju", DscEndereco = "TV ADALTO BOTELHO", Avaliacao = BasicExtension.ConverterAvaliacao("Desempenho acima da média") }, 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") }, new UbsDTO() { Nome = "UNIDADE DE ATENCAO PRIMARIA SAUDE DA FAMILIA", VlrLatitude = -23896, VlrLongitude = -53.41, DscBairro = "CENTRO", DscCidade = "Perobal", DscEndereco = "RUA GUILHERME BRUXEL", Avaliacao = BasicExtension.ConverterAvaliacao("Desempenho muito acima da média") }, new UbsDTO() { Nome = "POSTO DE SAUDE DE BOM JESUS DA ALDEIA", VlrLatitude = -16.447874307632, VlrLongitude = -41.0098600387561, DscBairro = "ALDEIA", DscCidade = "Jequitinhonha", DscEndereco = "RUA TEOFILO OTONI", Avaliacao = BasicExtension.ConverterAvaliacao("Desempenho mediano ou um pouco abaixo da média") }, new UbsDTO() { Nome = "USF ENFERMEIRO PEDRO JACINTO AREA 09", VlrLatitude = -6.57331109046917, VlrLongitude = -35.1076054573049, DscBairro = "SITIO", DscCidade = "Mataraca", DscEndereco = "POSTO ANCORA URUBA,RODOVIA PB N 065", Avaliacao = BasicExtension.ConverterAvaliacao("Desempenho acima da média") } }.OrderBy(ubs => ubs.Avaliacao).ToList()); }
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); }