Example #1
0
        public void PetDentroDeUmaDistanciaSegura_True()
        {
            // Arrange
            var distanciaSeguramodel = new DistanciaSeguraModel(20);

            _coordenadasPet  = new CoordenadasGeograficasModel(-21.733899, -48.098750);
            _coordenadasDono = new CoordenadasGeograficasModel(-21.733967, -48.098901);

            _petMonitorModel = new PetMonitorModel(_pet, _coordenadasPet, _coordenadasDono);

            // Act
            var petSeguro = _distanciaSeguraService.PetEstaEmUmaDistanciaSegura(_petMonitorModel, distanciaSeguramodel);

            // Assert
            Assert.True(petSeguro);
        }
Example #2
0
        public bool VerificarPetDistanciaSegura(DistanciaSeguraModel distancia, PetMonitorModel petMonitor)
        {
            var distanciaSegura = _distanciaSeguraService.PetEstaEmUmaDistanciaSegura(petMonitor, distancia);

            if (!distanciaSegura)
            {
                _notificacaoDistanciaSegura.SendMessage(petMonitor);
            }

            return(distanciaSegura);
        }