public void EhProximo_CalculadorDistanciaCoordenadasHelper_RetornaFalsoSeADistanciaForMaiorQue10Km( double lat1, double lon1, double lat2, double lon2) { var result = CalculadorDistanciaCoordenadasHelper .EhProximo(lat1, lon1, lat2, lon2); result.Should().BeFalse(); }
public void CalcularParaMetros_CalculadorDistanciaCoordenadasHelper_CalcularDistanciaTotalERetornaValorEmMetros( double lat1, double lon1, double lat2, double lon2, double resultadoEsperado) { var calculoResult = CalculadorDistanciaCoordenadasHelper .CalcularParaMetros(lat1, lon1, lat2, lon2); calculoResult.Should().Be(resultadoEsperado); }
public void CalcularParaMetros_CalculadorDistanciaCoordenadasHelper_RetornoDeveSerZeroQuandoNenhumParametroEhPassado() { var resultadoEsperado = 0; var calculoResult = CalculadorDistanciaCoordenadasHelper .CalcularParaMetros(); calculoResult.Should().Be(resultadoEsperado); }
public QuadraProximaAoUsuarioEspecificacao(double lat, double lon, bool ordenarPorProximidade = true) : base(sc => CalculadorDistanciaCoordenadasHelper.EhProximo(lat, lon, sc.Latitude, sc.Longitude)) { if (ordenarPorProximidade) { ApplyOrderBy(sc => CalculadorDistanciaCoordenadasHelper .CalcularParaMetros(lat, lon, sc.Latitude, sc.Longitude)); } AddInclude(sc => sc.UsuarioProprietario); }